{
 "dataset": "PA storm events — 12-month window, full state",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Consolidated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-09-07T06:15:18.188+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 7638,
 "fields": {
  "id": "stable event identifier (source-derived)",
  "date": "event date (YYYY-MM-DD, local storm day)",
  "county": "county or county-equivalent (may be blank)",
  "city": "place name from the source record (LSR names may carry a distance/direction prefix)",
  "zip": "ZIP code when the source provides one (may be blank)",
  "eventType": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidenceLevel": "evidence level of the source record (warning|observed|...)",
  "confidence": "StormAuditor confidence score for the record (0-1, may be absent)",
  "windSpeedMph": "reported/estimated wind gust, mph (absent if n/a)",
  "hailSizeInches": "reported/estimated hail size, inches (absent if n/a)",
  "tornadoScale": "EF-scale rating when the source provides one (absent if n/a)",
  "damageTypes": "damage tags from the source narrative (may be absent)",
  "description": "source narrative excerpt (may be absent)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "sourceDetail": "issuing office / product detail for the source (may be absent)",
  "originStation": "reporting station identifier when applicable (may be absent)",
  "warningProductKey": "NWS warning product key for warning-derived rows (may be absent)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)",
  "rawWindSpeedMph": "source-reported wind value before display screening, mph (may be absent)",
  "windSpeedDisclaimer": "set when the wind value is a warning-projected figure rather than a measurement (may be absent)"
 },
 "events": [
  {
   "id": "nws-alert-9bab77c310ff9795.001-Indiana-flood",
   "zip": "",
   "city": "Indiana",
   "date": "2026-09-04",
   "county": "Indiana",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Indiana. Flash Flood Warning issued September 4 at 12:39AM EDT until September 4 at 12:45AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-132"
  },
  {
   "id": "nws-alert-9bab77c310ff9795.001-Westmore-flood",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-04",
   "county": "Westmoreland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Westmoreland. Flash Flood Warning issued September 4 at 12:39AM EDT until September 4 at 12:45AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-132"
  },
  {
   "id": "nws-alert-c68e13e4f6751a9c.001-Beaver-flood",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-04",
   "county": "Beaver",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Beaver. Flash Flood Warning issued September 4 at 12:23AM EDT until September 4 at 12:15AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-131"
  },
  {
   "id": "nws-alert-c68e13e4f6751a9c.001-Butler-flood",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-04",
   "county": "Butler",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Butler. Flash Flood Warning issued September 4 at 12:23AM EDT until September 4 at 12:15AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-131"
  },
  {
   "id": "nws-alert-de7adaa327872188.001-Bucks-wind",
   "zip": "",
   "city": "Bucks",
   "date": "2026-09-04",
   "county": "Bucks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Bucks. Severe Thunderstorm Warning issued September 4 at 12:34AM EDT until September 4 at 1:15AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-370"
  },
  {
   "id": "iem-ww-PHI-SV-W-370-Bucks-hail-2026-09-04",
   "zip": "",
   "city": "Bucks",
   "date": "2026-09-04",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI for Bucks on 2026-09-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-370"
  },
  {
   "id": "nws-alert-de7adaa327872188.001-Lehigh-wind",
   "zip": "",
   "city": "Lehigh",
   "date": "2026-09-04",
   "county": "Lehigh",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lehigh. Severe Thunderstorm Warning issued September 4 at 12:34AM EDT until September 4 at 1:15AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-370"
  },
  {
   "id": "iem-ww-PHI-SV-W-370-Lehigh-hail-2026-09-04",
   "zip": "",
   "city": "Lehigh",
   "date": "2026-09-04",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI for Lehigh on 2026-09-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-370"
  },
  {
   "id": "nws-alert-de7adaa327872188.001-Northamp-wind",
   "zip": "",
   "city": "Northampton",
   "date": "2026-09-04",
   "county": "Northampton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Northampton. Severe Thunderstorm Warning issued September 4 at 12:34AM EDT until September 4 at 1:15AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-370"
  },
  {
   "id": "iem-ww-PHI-SV-W-370-Northampton-hail-2026-09-04",
   "zip": "",
   "city": "Northampton",
   "date": "2026-09-04",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI for Northampton on 2026-09-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-370"
  },
  {
   "id": "nws-alert-265db14f07b966e6.001-Alleghen-flood",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-04",
   "county": "Allegheny",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Allegheny. Flash Flood Warning issued September 4 at 2:40AM EDT until September 4 at 5:45AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-136"
  },
  {
   "id": "nws-alert-265db14f07b966e6.001-Washingt-flood",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-04",
   "county": "Washington",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Washington. Flash Flood Warning issued September 4 at 2:40AM EDT until September 4 at 5:45AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-136"
  },
  {
   "id": "iem-geo-2026-09-04-flood-40.29--80.20",
   "lat": 40.29,
   "lon": -80.2,
   "zip": "",
   "city": "2 NNW Canonsburg",
   "date": "2026-09-04",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Fire dept received call for service for a house and road flooded in the Muse, PA area.",
   "sourceDetail": "NWS PBZ — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-09-04-somerset-hail",
   "zip": "",
   "city": "Somerset",
   "date": "2026-09-04",
   "county": "Somerset",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Somerset — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-09-03-flood-41.20--77.26",
   "lat": 41.2,
   "lon": -77.26,
   "zip": "",
   "city": "Jersey Shore",
   "date": "2026-09-03",
   "county": "Lycoming",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "400-600 Block of Alleghany Street flooded and impassable.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.80--78.00",
   "lat": 40.8,
   "lon": -78,
   "zip": "",
   "city": "3 E Port Matilda",
   "date": "2026-09-03",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "NWS Employee reported flooding on State route 550 in multiple locations in and around Stormstown.",
   "sourceDetail": "NWS CTP — NWS Employee via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-CLE-SV-W-265-Erie-wind-2026-09-03",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-03",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Erie on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-265"
  },
  {
   "id": "iem-ww-CLE-SV-W-265-Erie-hail-2026-09-03",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-03",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Erie on 2026-09-03. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-265"
  },
  {
   "id": "iem-ww-CLE-SV-W-265-Crawford-wind-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-265"
  },
  {
   "id": "iem-ww-CLE-SV-W-265-Crawford-hail-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-265"
  },
  {
   "id": "iem-ww-CLE-SV-W-264-Crawford-wind-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-264"
  },
  {
   "id": "iem-ww-CLE-SV-W-264-Crawford-hail-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-264"
  },
  {
   "id": "iem-ww-CTP-SV-W-343-Centre-wind-2026-09-03",
   "zip": "",
   "city": "Centre",
   "date": "2026-09-03",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Centre on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "iem-ww-CTP-SV-W-343-Centre-hail-2026-09-03",
   "zip": "",
   "city": "Centre",
   "date": "2026-09-03",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Centre on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "nws-alert-a804165f9af4352a.002-Cameron-wind",
   "zip": "",
   "city": "Cameron",
   "date": "2026-09-03",
   "county": "Cameron",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Cameron. Severe Thunderstorm Warning issued September 3 at 12:35AM EDT until September 3 at 1:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "iem-ww-CTP-SV-W-343-Cameron-hail-2026-09-03",
   "zip": "",
   "city": "Cameron",
   "date": "2026-09-03",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Cameron on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "nws-alert-68b8fc77a22460fd.002-Clearfie-wind",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-09-03",
   "county": "Clearfield",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Clearfield. Severe Thunderstorm Warning issued September 3 at 12:52AM EDT until September 3 at 1:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "iem-ww-CTP-SV-W-343-Clearfield-hail-2026-09-03",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-09-03",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Clearfield on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "nws-alert-a804165f9af4352a.002-Potter-wind",
   "zip": "",
   "city": "Potter",
   "date": "2026-09-03",
   "county": "Potter",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Potter. Severe Thunderstorm Warning issued September 3 at 12:35AM EDT until September 3 at 1:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "iem-ww-CTP-SV-W-343-Potter-hail-2026-09-03",
   "zip": "",
   "city": "Potter",
   "date": "2026-09-03",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Potter on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "nws-alert-d8d1257c141491f4.002-Clinton-wind",
   "zip": "",
   "city": "Clinton",
   "date": "2026-09-03",
   "county": "Clinton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Clinton. Severe Thunderstorm Warning issued September 3 at 1:07AM EDT until September 3 at 1:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "iem-ww-CTP-SV-W-343-Clinton-hail-2026-09-03",
   "zip": "",
   "city": "Clinton",
   "date": "2026-09-03",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Clinton on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "nws-alert-d8d1257c141491f4.002-Lycoming-wind",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-09-03",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lycoming. Severe Thunderstorm Warning issued September 3 at 1:07AM EDT until September 3 at 1:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "iem-ww-CTP-SV-W-343-Lycoming-hail-2026-09-03",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-09-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Lycoming on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "nws-alert-d8d1257c141491f4.002-Sullivan-wind",
   "zip": "",
   "city": "Sullivan",
   "date": "2026-09-03",
   "county": "Sullivan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Sullivan. Severe Thunderstorm Warning issued September 3 at 1:07AM EDT until September 3 at 1:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "iem-ww-CTP-SV-W-343-Sullivan-hail-2026-09-03",
   "zip": "",
   "city": "Sullivan",
   "date": "2026-09-03",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Sullivan on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "nws-alert-6db811e8ea1de70b.001-Elk-wind",
   "zip": "",
   "city": "Elk",
   "date": "2026-09-03",
   "county": "Elk",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Elk. Severe Thunderstorm Warning issued September 3 at 12:23AM EDT until September 3 at 1:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "iem-ww-CTP-SV-W-343-Elk-hail-2026-09-03",
   "zip": "",
   "city": "Elk",
   "date": "2026-09-03",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Elk on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "nws-alert-68b8fc77a22460fd.002-Tioga-wind",
   "zip": "",
   "city": "Tioga",
   "date": "2026-09-03",
   "county": "Tioga",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Tioga. Severe Thunderstorm Warning issued September 3 at 12:52AM EDT until September 3 at 1:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "iem-ww-CTP-SV-W-343-Tioga-hail-2026-09-03",
   "zip": "",
   "city": "Tioga",
   "date": "2026-09-03",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Tioga on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-343"
  },
  {
   "id": "nws-alert-5c2b6d146efdc7f6.002-Schuylki-wind",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-09-03",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Schuylkill. Severe Thunderstorm Warning issued September 3 at 12:02AM EDT until September 3 at 12:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-341"
  },
  {
   "id": "nws-alert-5c2b6d146efdc7f6.002-Lebanon-wind",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-09-03",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lebanon. Severe Thunderstorm Warning issued September 3 at 12:02AM EDT until September 3 at 12:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-341"
  },
  {
   "id": "nws-alert-b5a3a329b3aa5da9.001-Mercer-wind",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Mercer. Severe Thunderstorm Warning issued September 3 at 2:44AM EDT until September 3 at 3:15AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-321"
  },
  {
   "id": "nws-alert-b5a3a329b3aa5da9.001-Venango-wind",
   "zip": "",
   "city": "Venango",
   "date": "2026-09-03",
   "county": "Venango",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Venango. Severe Thunderstorm Warning issued September 3 at 2:44AM EDT until September 3 at 3:15AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-321"
  },
  {
   "id": "nws-alert-9d7082f59395d801.001-Centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-09-03",
   "county": "Centre",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Centre. Severe Thunderstorm Warning issued September 3 at 1:32AM EDT until September 3 at 2:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-344"
  },
  {
   "id": "iem-ww-CTP-SV-W-344-Centre-hail-2026-09-03",
   "zip": "",
   "city": "Centre",
   "date": "2026-09-03",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Centre on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-344"
  },
  {
   "id": "nws-alert-9d7082f59395d801.001-Huntingd-wind",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-09-03",
   "county": "Huntingdon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Huntingdon. Severe Thunderstorm Warning issued September 3 at 1:32AM EDT until September 3 at 2:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-344"
  },
  {
   "id": "iem-ww-CTP-SV-W-344-Huntingdon-hail-2026-09-03",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-09-03",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Huntingdon on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-344"
  },
  {
   "id": "nws-alert-9ddc8864d093c9c5.001-Crawford-flood",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Crawford. Flash Flood Warning issued September 3 at 1:42AM EDT until September 3 at 5:45AM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-FF-W-31"
  },
  {
   "id": "nws-alert-9ddc8864d093c9c5.001-Erie-flood",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-03",
   "county": "Erie",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Erie. Flash Flood Warning issued September 3 at 1:42AM EDT until September 3 at 5:45AM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-FF-W-31"
  },
  {
   "id": "iem-ww-CTP-FF-W-88-Clinton-flood-2026-09-03",
   "zip": "",
   "city": "Clinton",
   "date": "2026-09-03",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP for Clinton on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-88"
  },
  {
   "id": "iem-ww-CTP-FF-W-88-Lycoming-flood-2026-09-03",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-09-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP for Lycoming on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-88"
  },
  {
   "id": "nws-alert-593789cc5dfcd85d.001-Dauphin-flood",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-09-03",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Dauphin. Flash Flood Warning issued September 3 at 12:03AM EDT until September 3 at 4:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-87"
  },
  {
   "id": "nws-alert-593789cc5dfcd85d.001-Lebanon-flood",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-09-03",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Lebanon. Flash Flood Warning issued September 3 at 12:03AM EDT until September 3 at 4:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-87"
  },
  {
   "id": "nws-alert-593789cc5dfcd85d.001-Schuylki-flood",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-09-03",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Schuylkill. Flash Flood Warning issued September 3 at 12:03AM EDT until September 3 at 4:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-87"
  },
  {
   "id": "nws-alert-5ccfc91416e76921.001-Centre-flood",
   "zip": "",
   "city": "Centre",
   "date": "2026-09-03",
   "county": "Centre",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Centre. Flash Flood Warning issued September 3 at 2:12AM EDT until September 3 at 6:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-89"
  },
  {
   "id": "nws-alert-5ccfc91416e76921.001-Clearfie-flood",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-09-03",
   "county": "Clearfield",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Clearfield. Flash Flood Warning issued September 3 at 2:12AM EDT until September 3 at 6:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-89"
  },
  {
   "id": "nws-alert-5ccfc91416e76921.001-Huntingd-flood",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-09-03",
   "county": "Huntingdon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Huntingdon. Flash Flood Warning issued September 3 at 2:12AM EDT until September 3 at 6:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-89"
  },
  {
   "id": "nws-alert-5ccfc91416e76921.001-Juniata-flood",
   "zip": "",
   "city": "Juniata",
   "date": "2026-09-03",
   "county": "Juniata",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Juniata. Flash Flood Warning issued September 3 at 2:12AM EDT until September 3 at 6:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-89"
  },
  {
   "id": "nws-alert-5ccfc91416e76921.001-Mifflin-flood",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-09-03",
   "county": "Mifflin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Mifflin. Flash Flood Warning issued September 3 at 2:12AM EDT until September 3 at 6:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-89"
  },
  {
   "id": "nws-alert-5ccfc91416e76921.001-Perry-flood",
   "zip": "",
   "city": "Perry",
   "date": "2026-09-03",
   "county": "Perry",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Perry. Flash Flood Warning issued September 3 at 2:12AM EDT until September 3 at 6:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-89"
  },
  {
   "id": "nws-alert-15c4dfe6797022ce.001-Bucks-flood",
   "zip": "",
   "city": "Bucks",
   "date": "2026-09-03",
   "county": "Bucks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Bucks. Flash Flood Warning issued September 3 at 1:34AM EDT until September 3 at 5:30AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-153"
  },
  {
   "id": "nws-alert-15c4dfe6797022ce.001-Chester-flood",
   "zip": "",
   "city": "Chester",
   "date": "2026-09-03",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Chester. Flash Flood Warning issued September 3 at 1:34AM EDT until September 3 at 5:30AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-153"
  },
  {
   "id": "nws-alert-15c4dfe6797022ce.001-Delaware-flood",
   "zip": "",
   "city": "Delaware",
   "date": "2026-09-03",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Delaware. Flash Flood Warning issued September 3 at 1:34AM EDT until September 3 at 5:30AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-153"
  },
  {
   "id": "nws-alert-15c4dfe6797022ce.001-Montgome-flood",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-09-03",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Montgomery. Flash Flood Warning issued September 3 at 1:34AM EDT until September 3 at 5:30AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-153"
  },
  {
   "id": "nws-alert-15c4dfe6797022ce.001-Philadel-flood",
   "zip": "",
   "city": "Philadelphia",
   "date": "2026-09-03",
   "county": "Philadelphia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Philadelphia. Flash Flood Warning issued September 3 at 1:34AM EDT until September 3 at 5:30AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-153"
  },
  {
   "id": "iem-ww-CTP-FA-W-23-Centre-flood-2026-09-03",
   "zip": "",
   "city": "Centre",
   "date": "2026-09-03",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP for Centre on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-23"
  },
  {
   "id": "iem-ww-CTP-FA-W-23-Clinton-flood-2026-09-03",
   "zip": "",
   "city": "Clinton",
   "date": "2026-09-03",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP for Clinton on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-23"
  },
  {
   "id": "iem-ww-CTP-FA-W-23-Lycoming-flood-2026-09-03",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-09-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP for Lycoming on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-23"
  },
  {
   "id": "nws-alert-5c6cc3b3e3217bd6.001-Union-flood",
   "zip": "",
   "city": "Union",
   "date": "2026-09-03",
   "county": "Union",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Union. Flood Warning issued September 3 at 4:40AM EDT until September 3 at 7:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-24"
  },
  {
   "id": "iem-ww-CTP-FA-W-24-Centre-flood-2026-09-03",
   "zip": "",
   "city": "Centre",
   "date": "2026-09-03",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP for Centre on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-24"
  },
  {
   "id": "iem-ww-CTP-FA-W-24-Clinton-flood-2026-09-03",
   "zip": "",
   "city": "Clinton",
   "date": "2026-09-03",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP for Clinton on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-24"
  },
  {
   "id": "nws-alert-82a58e2f16bab33e.001-Lycoming-flood",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-09-03",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Lycoming. Flood Warning issued September 3 at 1:16AM EDT until September 3 at 5:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-24"
  },
  {
   "id": "nws-alert-9b912c2a9bde5415.001-Snyder-flood",
   "zip": "",
   "city": "Snyder",
   "date": "2026-09-03",
   "county": "Snyder",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Snyder. Flood Warning issued September 3 at 1:26AM EDT until September 3 at 4:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FL-W-7"
  },
  {
   "id": "nws-alert-9b912c2a9bde5415.001-Union-flood",
   "zip": "",
   "city": "Union",
   "date": "2026-09-03",
   "county": "Union",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Union. Flood Warning issued September 3 at 1:26AM EDT until September 3 at 4:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FL-W-7"
  },
  {
   "id": "nws-alert-a805f3accf45514f.002-Clinton-flood",
   "zip": "",
   "city": "Clinton",
   "date": "2026-09-03",
   "county": "Clinton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 88,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Clinton. Flood Warning issued September 3 at 6:37AM EDT until September 4 at 8:27AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FL-W-6"
  },
  {
   "id": "iem-geo-2026-09-03-flood-41.23--77.02",
   "lat": 41.23,
   "lon": -77.02,
   "zip": "",
   "city": "1 W South Williamsport",
   "date": "2026-09-03",
   "county": "Lycoming",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue by West Branch of Susquehanna on Phillips Park Drive.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-41.17--77.72",
   "lat": 41.17,
   "lon": -77.72,
   "zip": "",
   "city": "9 WSW Glen Union",
   "date": "2026-09-03",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of water rescue on 100 block of Iron Gate Road in Beech Creek Township.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-41.24--77.18",
   "lat": 41.24,
   "lon": -77.18,
   "zip": "",
   "city": "4 SE Salladasburg",
   "date": "2026-09-03",
   "county": "Lycoming",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue off 1600 block of Pine Ridge Road in Woodward PA.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-41.15--79.11",
   "lat": 41.15,
   "lon": -79.11,
   "zip": "",
   "city": "1 SW Brookville",
   "date": "2026-09-03",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of roadway flooding causing a lane closure near the intersection of PA28 and Airport Road Extension. Water moving swiftly.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-41.16--79.04",
   "lat": 41.16,
   "lon": -79.04,
   "zip": "",
   "city": "2 ESE Brookville",
   "date": "2026-09-03",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple reports of flooded roadways along US322 east of Brookville. Water is over both lanes at this time.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.04--75.25",
   "lat": 40.04,
   "lon": -75.25,
   "zip": "",
   "city": "1 SW Shawmont - Philade",
   "date": "2026-09-03",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on I-76 eastbound between 1 miles WEST of Exit 338: GREEN LANE/BELMONT AVE and Exit 338: GREEN LANE/BELMONT AVE. There is a lane restriction.",
   "sourceDetail": "NWS PHI — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-39.84--75.41",
   "lat": 39.84,
   "lon": -75.41,
   "zip": "",
   "city": "1 N Trainer",
   "date": "2026-09-03",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on I-95 northbound at Exit 3: HIGHLAND AVENUE. There is a lane restriction.",
   "sourceDetail": "NWS PHI — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-39.88--75.35",
   "lat": 39.88,
   "lon": -75.35,
   "zip": "",
   "city": "1 NW Woodlyn",
   "date": "2026-09-03",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on I-476 southbound between 0.7 miles north of Exit 1: MACDADE BLVD and Exit 1: MACDADE BLVD. There is a traffic disruption.",
   "sourceDetail": "NWS PHI — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.08--75.32",
   "lat": 40.08,
   "lon": -75.32,
   "zip": "",
   "city": "1 W Conshohocken",
   "date": "2026-09-03",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on FAIRFIELD RD / NEW ELM ST / CONSHOHOCKEN RD both directions between OLD ELM ST and UNKNOWN RD. All lanes closed. Time given in report.",
   "sourceDetail": "NWS PHI — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-CLE-SV-W-266-Crawford-wind-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-266"
  },
  {
   "id": "iem-ww-CLE-SV-W-266-Crawford-hail-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-266"
  },
  {
   "id": "nws-alert-36991c70cc6e2b87.001-Erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-03",
   "county": "Erie",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Erie. Severe Thunderstorm Warning issued September 3 at 5:51AM EDT until September 3 at 6:30AM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-266"
  },
  {
   "id": "iem-ww-CLE-SV-W-266-Erie-hail-2026-09-03",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-03",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Erie on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-266"
  },
  {
   "id": "iem-ww-PBZ-SV-W-322-Butler-wind-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-322"
  },
  {
   "id": "iem-ww-PBZ-SV-W-322-Butler-hail-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-322"
  },
  {
   "id": "iem-ww-PBZ-SV-W-322-Lawrence-wind-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-322"
  },
  {
   "id": "iem-ww-PBZ-SV-W-322-Lawrence-hail-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-322"
  },
  {
   "id": "iem-ww-PBZ-SV-W-322-Mercer-wind-2026-09-03",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Mercer on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-322"
  },
  {
   "id": "iem-ww-PBZ-SV-W-322-Mercer-hail-2026-09-03",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Mercer on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-322"
  },
  {
   "id": "iem-ww-PBZ-SV-W-322-Venango-wind-2026-09-03",
   "zip": "",
   "city": "Venango",
   "date": "2026-09-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Venango on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-322"
  },
  {
   "id": "iem-ww-PBZ-SV-W-322-Venango-hail-2026-09-03",
   "zip": "",
   "city": "Venango",
   "date": "2026-09-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Venango on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-322"
  },
  {
   "id": "nws-alert-6453bdca1d071aae.001-Clarion-wind",
   "zip": "",
   "city": "Clarion",
   "date": "2026-09-03",
   "county": "Clarion",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Clarion. Severe Thunderstorm Warning issued September 3 at 6:33AM EDT until September 3 at 7:15AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-323"
  },
  {
   "id": "iem-ww-PBZ-SV-W-323-Clarion-hail-2026-09-03",
   "zip": "",
   "city": "Clarion",
   "date": "2026-09-03",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Clarion on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-323"
  },
  {
   "id": "nws-alert-6453bdca1d071aae.001-Forest-wind",
   "zip": "",
   "city": "Forest",
   "date": "2026-09-03",
   "county": "Forest",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Forest. Severe Thunderstorm Warning issued September 3 at 6:33AM EDT until September 3 at 7:15AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-323"
  },
  {
   "id": "iem-ww-PBZ-SV-W-323-Forest-hail-2026-09-03",
   "zip": "",
   "city": "Forest",
   "date": "2026-09-03",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Forest on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-323"
  },
  {
   "id": "nws-alert-6453bdca1d071aae.001-Venango-wind",
   "zip": "",
   "city": "Venango",
   "date": "2026-09-03",
   "county": "Venango",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Venango. Severe Thunderstorm Warning issued September 3 at 6:33AM EDT until September 3 at 7:15AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-323"
  },
  {
   "id": "iem-ww-PBZ-SV-W-323-Venango-hail-2026-09-03",
   "zip": "",
   "city": "Venango",
   "date": "2026-09-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Venango on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-323"
  },
  {
   "id": "nws-alert-d2897a6df9bbfd8b.001-Armstron-wind",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-09-03",
   "county": "Armstrong",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Armstrong. Severe Thunderstorm Warning issued September 3 at 6:29AM EDT until September 3 at 7:15AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "iem-ww-PBZ-SV-W-324-Armstrong-hail-2026-09-03",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-09-03",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Armstrong on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "iem-ww-PBZ-SV-W-324-Butler-wind-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "iem-ww-PBZ-SV-W-324-Butler-hail-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "iem-ww-PBZ-SV-W-324-Clarion-wind-2026-09-03",
   "zip": "",
   "city": "Clarion",
   "date": "2026-09-03",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Clarion on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "iem-ww-PBZ-SV-W-324-Clarion-hail-2026-09-03",
   "zip": "",
   "city": "Clarion",
   "date": "2026-09-03",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Clarion on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "iem-ww-PBZ-SV-W-324-Forest-wind-2026-09-03",
   "zip": "",
   "city": "Forest",
   "date": "2026-09-03",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Forest on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "iem-ww-PBZ-SV-W-324-Forest-hail-2026-09-03",
   "zip": "",
   "city": "Forest",
   "date": "2026-09-03",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Forest on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "iem-ww-PBZ-SV-W-324-Lawrence-wind-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "iem-ww-PBZ-SV-W-324-Lawrence-hail-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "nws-alert-d2897a6df9bbfd8b.001-Mercer-wind",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Mercer. Severe Thunderstorm Warning issued September 3 at 6:29AM EDT until September 3 at 7:15AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "iem-ww-PBZ-SV-W-324-Mercer-hail-2026-09-03",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Mercer on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "nws-alert-d40fd9d47ba356f9.002-Venango-wind",
   "zip": "",
   "city": "Venango",
   "date": "2026-09-03",
   "county": "Venango",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Venango. Severe Thunderstorm Warning issued September 3 at 6:47AM EDT until September 3 at 7:15AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "iem-ww-PBZ-SV-W-324-Venango-hail-2026-09-03",
   "zip": "",
   "city": "Venango",
   "date": "2026-09-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Venango on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-324"
  },
  {
   "id": "iem-ww-CTP-FF-W-90-McKean-flood-2026-09-03",
   "zip": "",
   "city": "McKean",
   "date": "2026-09-03",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP for McKean on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-90"
  },
  {
   "id": "iem-ww-CTP-FF-W-90-Warren-flood-2026-09-03",
   "zip": "",
   "city": "Warren",
   "date": "2026-09-03",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP for Warren on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-90"
  },
  {
   "id": "nws-alert-b09b6a5ba472f160.001-Jefferso-flood",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-09-03",
   "county": "Jefferson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Jefferson. Flash Flood Warning issued September 3 at 5:55AM EDT until September 3 at 6:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-127"
  },
  {
   "id": "nws-alert-b09b6a5ba472f160.001-Clarion-flood",
   "zip": "",
   "city": "Clarion",
   "date": "2026-09-03",
   "county": "Clarion",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Clarion. Flash Flood Warning issued September 3 at 5:55AM EDT until September 3 at 6:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-127"
  },
  {
   "id": "nws-alert-b09b6a5ba472f160.001-Forest-flood",
   "zip": "",
   "city": "Forest",
   "date": "2026-09-03",
   "county": "Forest",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Forest. Flash Flood Warning issued September 3 at 5:55AM EDT until September 3 at 6:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-127"
  },
  {
   "id": "nws-alert-3168c0d4a7ff2331.001-Dauphin-flood",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-09-03",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Dauphin. Flash Flood Warning issued September 3 at 4:11AM EDT until September 3 at 8:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-91"
  },
  {
   "id": "nws-alert-3168c0d4a7ff2331.001-Lancaste-flood",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-09-03",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Lancaster. Flash Flood Warning issued September 3 at 4:11AM EDT until September 3 at 8:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-91"
  },
  {
   "id": "nws-alert-3168c0d4a7ff2331.001-Lebanon-flood",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-09-03",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Lebanon. Flash Flood Warning issued September 3 at 4:11AM EDT until September 3 at 8:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-91"
  },
  {
   "id": "nws-alert-d7298d73b9bafbb9.001-McKean-flood",
   "zip": "",
   "city": "McKean",
   "date": "2026-09-03",
   "county": "McKean",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for McKean. Flood Warning issued September 3 at 5:56AM EDT until September 3 at 8:45AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-29"
  },
  {
   "id": "nws-alert-d7298d73b9bafbb9.001-Warren-flood",
   "zip": "",
   "city": "Warren",
   "date": "2026-09-03",
   "county": "Warren",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Warren. Flood Warning issued September 3 at 5:56AM EDT until September 3 at 8:45AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-29"
  },
  {
   "id": "nws-alert-6e1c6111a86430e9.001-Erie-flood",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-03",
   "county": "Erie",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Erie. Flood Warning issued September 3 at 3:28AM EDT until September 3 at 7:30AM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-FA-W-22"
  },
  {
   "id": "nws-alert-966a03fdea30c67a.001-Northumb-flood",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-09-03",
   "county": "Northumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Northumberland. Flood Warning issued September 3 at 3:23AM EDT until September 3 at 6:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-25"
  },
  {
   "id": "nws-alert-966a03fdea30c67a.001-Snyder-flood",
   "zip": "",
   "city": "Snyder",
   "date": "2026-09-03",
   "county": "Snyder",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Snyder. Flood Warning issued September 3 at 3:23AM EDT until September 3 at 6:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-25"
  },
  {
   "id": "iem-ww-CTP-FA-W-25-Union-flood-2026-09-03",
   "zip": "",
   "city": "Union",
   "date": "2026-09-03",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP for Union on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-25"
  },
  {
   "id": "nws-alert-bd635de5832fb242.001-Clinton-flood",
   "zip": "",
   "city": "Clinton",
   "date": "2026-09-03",
   "county": "Clinton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Clinton. Flood Warning issued September 3 at 5:03AM EDT until September 3 at 7:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-27"
  },
  {
   "id": "nws-alert-bd635de5832fb242.001-Lycoming-flood",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-09-03",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Lycoming. Flood Warning issued September 3 at 5:03AM EDT until September 3 at 7:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-27"
  },
  {
   "id": "iem-ww-CTP-FA-W-26-Dauphin-flood-2026-09-03",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-09-03",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP for Dauphin on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-26"
  },
  {
   "id": "iem-ww-CTP-FA-W-26-Lebanon-flood-2026-09-03",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-09-03",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP for Lebanon on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-26"
  },
  {
   "id": "nws-alert-eb2ee2de2bc197b2.001-Schuylki-flood",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-09-03",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Schuylkill. Flood Warning issued September 3 at 3:53AM EDT until September 3 at 7:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-26"
  },
  {
   "id": "nws-alert-778fe3039c6a53fd.001-Bucks-flood",
   "zip": "",
   "city": "Bucks",
   "date": "2026-09-03",
   "county": "Bucks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Bucks. Flood Warning issued September 3 at 5:26AM EDT until September 3 at 9:15AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-24"
  },
  {
   "id": "nws-alert-778fe3039c6a53fd.001-Chester-flood",
   "zip": "",
   "city": "Chester",
   "date": "2026-09-03",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Chester. Flood Warning issued September 3 at 5:26AM EDT until September 3 at 9:15AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-24"
  },
  {
   "id": "nws-alert-778fe3039c6a53fd.001-Delaware-flood",
   "zip": "",
   "city": "Delaware",
   "date": "2026-09-03",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Delaware. Flood Warning issued September 3 at 5:26AM EDT until September 3 at 9:15AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-24"
  },
  {
   "id": "nws-alert-778fe3039c6a53fd.001-Montgome-flood",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-09-03",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Montgomery. Flood Warning issued September 3 at 5:26AM EDT until September 3 at 9:15AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-24"
  },
  {
   "id": "nws-alert-778fe3039c6a53fd.001-Philadel-flood",
   "zip": "",
   "city": "Philadelphia",
   "date": "2026-09-03",
   "county": "Philadelphia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Philadelphia. Flood Warning issued September 3 at 5:26AM EDT until September 3 at 9:15AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-24"
  },
  {
   "id": "nws-alert-d8fd701aab02ccee.001-Centre-flood",
   "zip": "",
   "city": "Centre",
   "date": "2026-09-03",
   "county": "Centre",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Centre. Flood Warning issued September 3 at 5:46AM EDT until September 3 at 8:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-28"
  },
  {
   "id": "nws-alert-d8fd701aab02ccee.001-Clearfie-flood",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-09-03",
   "county": "Clearfield",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Clearfield. Flood Warning issued September 3 at 5:46AM EDT until September 3 at 8:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-28"
  },
  {
   "id": "nws-alert-d8fd701aab02ccee.001-Huntingd-flood",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-09-03",
   "county": "Huntingdon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Huntingdon. Flood Warning issued September 3 at 5:46AM EDT until September 3 at 8:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-28"
  },
  {
   "id": "nws-alert-d8fd701aab02ccee.001-Juniata-flood",
   "zip": "",
   "city": "Juniata",
   "date": "2026-09-03",
   "county": "Juniata",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Juniata. Flood Warning issued September 3 at 5:46AM EDT until September 3 at 8:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-28"
  },
  {
   "id": "nws-alert-d8fd701aab02ccee.001-Mifflin-flood",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-09-03",
   "county": "Mifflin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Mifflin. Flood Warning issued September 3 at 5:46AM EDT until September 3 at 8:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-28"
  },
  {
   "id": "nws-alert-d8fd701aab02ccee.001-Perry-flood",
   "zip": "",
   "city": "Perry",
   "date": "2026-09-03",
   "county": "Perry",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Perry. Flood Warning issued September 3 at 5:46AM EDT until September 3 at 8:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-28"
  },
  {
   "id": "nws-alert-a805f3accf45514f.002-Centre-flood",
   "zip": "",
   "city": "Centre",
   "date": "2026-09-03",
   "county": "Centre",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 88,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Centre. Flood Warning issued September 3 at 6:37AM EDT until September 4 at 8:27AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FL-W-6"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.18--76.19",
   "lat": 40.18,
   "lon": -76.19,
   "zip": "",
   "city": "Ephrata",
   "date": "2026-09-03",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Cocalico Creek flooding Ephrata park near Oak St.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.06--75.32",
   "lat": 40.06,
   "lon": -75.32,
   "zip": "",
   "city": "1 WSW West Conshohocken",
   "date": "2026-09-03",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "DOT cameras show flooding on a ramp between I-476 and I-76 in West Conshohocken. Onset time estimated. Flooding is still ongoing as of 645 AM.",
   "sourceDetail": "NWS PHI — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-CTP-SV-W-345-Somerset-wind-2026-09-03",
   "zip": "",
   "city": "Somerset",
   "date": "2026-09-03",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Somerset on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-345"
  },
  {
   "id": "iem-ww-CTP-SV-W-345-Somerset-hail-2026-09-03",
   "zip": "",
   "city": "Somerset",
   "date": "2026-09-03",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Somerset on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-345"
  },
  {
   "id": "iem-ww-CTP-SV-W-345-Bedford-wind-2026-09-03",
   "zip": "",
   "city": "Bedford",
   "date": "2026-09-03",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Bedford on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-345"
  },
  {
   "id": "iem-ww-CTP-SV-W-345-Bedford-hail-2026-09-03",
   "zip": "",
   "city": "Bedford",
   "date": "2026-09-03",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Bedford on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-345"
  },
  {
   "id": "iem-ww-PBZ-SV-W-325-Westmoreland-wind-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-325"
  },
  {
   "id": "iem-ww-PBZ-SV-W-325-Westmoreland-hail-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-325"
  },
  {
   "id": "iem-ww-PBZ-SV-W-325-Indiana-wind-2026-09-03",
   "zip": "",
   "city": "Indiana",
   "date": "2026-09-03",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Indiana on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-325"
  },
  {
   "id": "iem-ww-PBZ-SV-W-325-Indiana-hail-2026-09-03",
   "zip": "",
   "city": "Indiana",
   "date": "2026-09-03",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Indiana on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-325"
  },
  {
   "id": "iem-ww-PBZ-SV-W-325-Allegheny-wind-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Allegheny on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-325"
  },
  {
   "id": "iem-ww-PBZ-SV-W-325-Allegheny-hail-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Allegheny on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-325"
  },
  {
   "id": "iem-ww-PBZ-SV-W-325-Armstrong-wind-2026-09-03",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-09-03",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Armstrong on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-325"
  },
  {
   "id": "iem-ww-PBZ-SV-W-325-Armstrong-hail-2026-09-03",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-09-03",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Armstrong on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-325"
  },
  {
   "id": "nws-alert-3edda126b880cfa3.001-Butler-wind",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Butler. Severe Thunderstorm Warning issued September 3 at 7:20AM EDT until September 3 at 8:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-325"
  },
  {
   "id": "iem-ww-PBZ-SV-W-325-Butler-hail-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-325"
  },
  {
   "id": "nws-alert-c49c65dcaaf603de.001-Somerset-wind",
   "zip": "",
   "city": "Somerset",
   "date": "2026-09-03",
   "county": "Somerset",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Somerset. Severe Thunderstorm Warning issued September 3 at 9:34AM EDT until September 3 at 10:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-346"
  },
  {
   "id": "nws-alert-b70770cacfa27020.001-Bedford-wind",
   "zip": "",
   "city": "Bedford",
   "date": "2026-09-03",
   "county": "Bedford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Bedford. Severe Thunderstorm Warning issued September 3 at 9:52AM EDT until September 3 at 10:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-346"
  },
  {
   "id": "nws-alert-e1d0baec7ad597cf.002-Franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-09-03",
   "county": "Franklin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Franklin. Severe Thunderstorm Warning issued September 3 at 10:02AM EDT until September 3 at 10:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-346"
  },
  {
   "id": "nws-alert-e1d0baec7ad597cf.002-Fulton-wind",
   "zip": "",
   "city": "Fulton",
   "date": "2026-09-03",
   "county": "Fulton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Fulton. Severe Thunderstorm Warning issued September 3 at 10:02AM EDT until September 3 at 10:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-346"
  },
  {
   "id": "nws-alert-ed643a3c0f05ee81.001-Indiana-wind",
   "zip": "",
   "city": "Indiana",
   "date": "2026-09-03",
   "county": "Indiana",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Indiana. Severe Thunderstorm Warning issued September 3 at 8:35AM EDT until September 3 at 9:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-326"
  },
  {
   "id": "iem-ww-PBZ-SV-W-326-Indiana-hail-2026-09-03",
   "zip": "",
   "city": "Indiana",
   "date": "2026-09-03",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Indiana on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-326"
  },
  {
   "id": "iem-ww-PBZ-SV-W-326-Westmoreland-wind-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-326"
  },
  {
   "id": "iem-ww-PBZ-SV-W-326-Westmoreland-hail-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-326"
  },
  {
   "id": "iem-ww-PHI-FL-W-3-Chester-flood-2026-09-03",
   "zip": "",
   "city": "Chester",
   "date": "2026-09-03",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS PHI for Chester on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FL-W-3"
  },
  {
   "id": "iem-geo-2026-09-03-flood-41.04--77.65",
   "lat": 41.04,
   "lon": -77.65,
   "zip": "",
   "city": "2 NNE Howard",
   "date": "2026-09-03",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "High clearance vehicles gathered in Bald Eagle State Park to prepare for evacuations of campers due to flooding and continued rising water.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-41.06--77.62",
   "lat": 41.06,
   "lon": -77.62,
   "zip": "",
   "city": "2 WSW Beech Creek",
   "date": "2026-09-03",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue in the 100 block of Marsh Creek Road in Liberty Township.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-41.07--77.65",
   "lat": 41.07,
   "lon": -77.65,
   "zip": "",
   "city": "3 NE Bald Eagle State P",
   "date": "2026-09-03",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescues reported in the Liberty Sportsmans Clud in Liberty Township.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.94--77.13",
   "lat": 40.94,
   "lon": -77.13,
   "zip": "",
   "city": "3 NNE Hartleton",
   "date": "2026-09-03",
   "county": "Union",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Vehicle stuck in high water on Pleasant Grove Road at Kaiser Run in Lewis Township.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-41.31--77.36",
   "lat": 41.31,
   "lon": -77.36,
   "zip": "",
   "city": "1 SW Waterville",
   "date": "2026-09-03",
   "county": "Lycoming",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "24 residents of Waterville in Cummings Township evacuated due to rising waters.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.16--76.50",
   "lat": 40.16,
   "lon": -76.5,
   "zip": "",
   "city": "4 N Mount Joy",
   "date": "2026-09-03",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Brubaker Run overwashed Meadow View Road in Rapho Township, rendering the road impassable.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-CLE-SV-W-279-Crawford-wind-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-279"
  },
  {
   "id": "iem-ww-CLE-SV-W-279-Crawford-hail-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-279"
  },
  {
   "id": "iem-ww-CLE-SV-W-279-Erie-wind-2026-09-03",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-03",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Erie on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-279"
  },
  {
   "id": "iem-ww-CLE-SV-W-279-Erie-hail-2026-09-03",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-03",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Erie on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-279"
  },
  {
   "id": "iem-ww-PBZ-SV-W-339-Washington-wind-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-339"
  },
  {
   "id": "iem-ww-PBZ-SV-W-332-Beaver-wind-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-332"
  },
  {
   "id": "iem-ww-PBZ-SV-W-332-Beaver-hail-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-332"
  },
  {
   "id": "iem-ww-PBZ-SV-W-332-Butler-wind-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-332"
  },
  {
   "id": "iem-ww-PBZ-SV-W-332-Butler-hail-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-332"
  },
  {
   "id": "iem-ww-PBZ-SV-W-332-Lawrence-wind-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-332"
  },
  {
   "id": "iem-ww-PBZ-SV-W-332-Lawrence-hail-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-332"
  },
  {
   "id": "nws-alert-46cc55cc5ec80365.001-Washingt-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Washington. Severe Thunderstorm Warning issued September 3 at 5:25PM EDT until September 3 at 6:15PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-338"
  },
  {
   "id": "iem-ww-PBZ-SV-W-338-Washington-hail-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-338"
  },
  {
   "id": "iem-ww-PBZ-SV-W-334-Butler-wind-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-334"
  },
  {
   "id": "iem-ww-PBZ-SV-W-334-Butler-hail-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "PBZ-SV-W-334"
  },
  {
   "id": "iem-ww-PBZ-SV-W-334-Lawrence-wind-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-334"
  },
  {
   "id": "iem-ww-PBZ-SV-W-334-Lawrence-hail-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "PBZ-SV-W-334"
  },
  {
   "id": "iem-ww-PBZ-SV-W-334-Mercer-wind-2026-09-03",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Mercer on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-334"
  },
  {
   "id": "iem-ww-PBZ-SV-W-334-Mercer-hail-2026-09-03",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Mercer on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "PBZ-SV-W-334"
  },
  {
   "id": "iem-ww-CLE-SV-W-276-Crawford-wind-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-276"
  },
  {
   "id": "iem-ww-CLE-SV-W-276-Crawford-hail-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-276"
  },
  {
   "id": "iem-ww-PBZ-SV-W-337-Beaver-wind-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-337"
  },
  {
   "id": "iem-ww-PBZ-SV-W-337-Beaver-hail-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-337"
  },
  {
   "id": "iem-ww-PBZ-SV-W-328-Mercer-wind-2026-09-03",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Mercer on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-328"
  },
  {
   "id": "iem-ww-PBZ-SV-W-328-Mercer-hail-2026-09-03",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Mercer on 2026-09-03. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "PBZ-SV-W-328"
  },
  {
   "id": "iem-ww-CLE-SV-W-268-Crawford-wind-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-268"
  },
  {
   "id": "iem-ww-CLE-SV-W-268-Crawford-hail-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-268"
  },
  {
   "id": "iem-ww-PBZ-SV-W-331-Beaver-wind-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-331"
  },
  {
   "id": "iem-ww-PBZ-SV-W-331-Beaver-hail-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "PBZ-SV-W-331"
  },
  {
   "id": "iem-ww-PBZ-SV-W-331-Lawrence-wind-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-331"
  },
  {
   "id": "iem-ww-PBZ-SV-W-331-Lawrence-hail-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "PBZ-SV-W-331"
  },
  {
   "id": "iem-ww-PBZ-SV-W-333-Beaver-wind-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-333"
  },
  {
   "id": "iem-ww-PBZ-SV-W-333-Beaver-hail-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "PBZ-SV-W-333"
  },
  {
   "id": "iem-ww-CLE-SV-W-273-Crawford-wind-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-273"
  },
  {
   "id": "iem-ww-CLE-SV-W-273-Crawford-hail-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CLE-SV-W-273"
  },
  {
   "id": "nws-alert-2cdcbab9d1392b41.001-Armstron-wind",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-09-03",
   "county": "Armstrong",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Armstrong. Severe Thunderstorm Warning issued September 3 at 5:12PM EDT until September 3 at 6:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-336"
  },
  {
   "id": "iem-ww-PBZ-SV-W-336-Armstrong-hail-2026-09-03",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-09-03",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Armstrong on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-336"
  },
  {
   "id": "iem-ww-PBZ-SV-W-336-Butler-wind-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-336"
  },
  {
   "id": "iem-ww-PBZ-SV-W-336-Butler-hail-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-336"
  },
  {
   "id": "iem-ww-PBZ-SV-W-336-Clarion-wind-2026-09-03",
   "zip": "",
   "city": "Clarion",
   "date": "2026-09-03",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Clarion on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-336"
  },
  {
   "id": "iem-ww-PBZ-SV-W-336-Clarion-hail-2026-09-03",
   "zip": "",
   "city": "Clarion",
   "date": "2026-09-03",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Clarion on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-336"
  },
  {
   "id": "nws-alert-2cdcbab9d1392b41.001-Jefferso-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-09-03",
   "county": "Jefferson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Jefferson. Severe Thunderstorm Warning issued September 3 at 5:12PM EDT until September 3 at 6:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-336"
  },
  {
   "id": "iem-ww-PBZ-SV-W-336-Jefferson-hail-2026-09-03",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-09-03",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Jefferson on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-336"
  },
  {
   "id": "iem-ww-PBZ-SV-W-336-Lawrence-wind-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-336"
  },
  {
   "id": "iem-ww-PBZ-SV-W-336-Lawrence-hail-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-336"
  },
  {
   "id": "iem-ww-PBZ-SV-W-336-Venango-wind-2026-09-03",
   "zip": "",
   "city": "Venango",
   "date": "2026-09-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Venango on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-336"
  },
  {
   "id": "iem-ww-PBZ-SV-W-336-Venango-hail-2026-09-03",
   "zip": "",
   "city": "Venango",
   "date": "2026-09-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Venango on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-336"
  },
  {
   "id": "nws-alert-6bb2be60a65e7275.001-Alleghen-wind",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Allegheny. Severe Thunderstorm Warning issued September 3 at 5:07PM EDT until September 3 at 6:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-335"
  },
  {
   "id": "iem-ww-PBZ-SV-W-335-Allegheny-hail-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Allegheny on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-335"
  },
  {
   "id": "iem-ww-PBZ-SV-W-335-Beaver-wind-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-335"
  },
  {
   "id": "iem-ww-PBZ-SV-W-335-Beaver-hail-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-335"
  },
  {
   "id": "iem-ww-PBZ-SV-W-335-Butler-wind-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-335"
  },
  {
   "id": "iem-ww-PBZ-SV-W-335-Butler-hail-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-335"
  },
  {
   "id": "iem-ww-PBZ-SV-W-335-Lawrence-wind-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-335"
  },
  {
   "id": "iem-ww-PBZ-SV-W-335-Lawrence-hail-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-335"
  },
  {
   "id": "iem-ww-PBZ-SV-W-335-Washington-wind-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-335"
  },
  {
   "id": "iem-ww-PBZ-SV-W-335-Washington-hail-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-335"
  },
  {
   "id": "iem-ww-PBZ-SV-W-330-Mercer-wind-2026-09-03",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Mercer on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-330"
  },
  {
   "id": "iem-ww-PBZ-SV-W-330-Mercer-hail-2026-09-03",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Mercer on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-330"
  },
  {
   "id": "iem-ww-PBZ-SV-W-330-Venango-wind-2026-09-03",
   "zip": "",
   "city": "Venango",
   "date": "2026-09-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Venango on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-330"
  },
  {
   "id": "iem-ww-PBZ-SV-W-330-Venango-hail-2026-09-03",
   "zip": "",
   "city": "Venango",
   "date": "2026-09-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Venango on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-330"
  },
  {
   "id": "iem-ww-PBZ-SV-W-330-Butler-wind-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-330"
  },
  {
   "id": "iem-ww-PBZ-SV-W-330-Butler-hail-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-330"
  },
  {
   "id": "iem-ww-PBZ-SV-W-330-Clarion-wind-2026-09-03",
   "zip": "",
   "city": "Clarion",
   "date": "2026-09-03",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Clarion on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-330"
  },
  {
   "id": "iem-ww-PBZ-SV-W-330-Clarion-hail-2026-09-03",
   "zip": "",
   "city": "Clarion",
   "date": "2026-09-03",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Clarion on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-330"
  },
  {
   "id": "nws-alert-782330d50806f7dd.001-Forest-wind",
   "zip": "",
   "city": "Forest",
   "date": "2026-09-03",
   "county": "Forest",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Forest. Severe Thunderstorm Warning issued September 3 at 4:23PM EDT until September 3 at 5:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-330"
  },
  {
   "id": "iem-ww-PBZ-SV-W-330-Forest-hail-2026-09-03",
   "zip": "",
   "city": "Forest",
   "date": "2026-09-03",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Forest on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-330"
  },
  {
   "id": "iem-ww-PBZ-SV-W-330-Lawrence-wind-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-330"
  },
  {
   "id": "iem-ww-PBZ-SV-W-330-Lawrence-hail-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-330"
  },
  {
   "id": "nws-alert-5dccc44f5f5f948d.001-Erie-tornado",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-03",
   "county": "Erie",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Erie (observed tornado). Tornado Warning issued September 3 at 5:00PM EDT until September 3 at 5:45PM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CLE-TO-W-24"
  },
  {
   "id": "nws-alert-31424e4585a8598e.002-Crawford-tornado",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Crawford (observed tornado). Tornado Warning issued September 3 at 5:05PM EDT until September 3 at 5:45PM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CLE-TO-W-24"
  },
  {
   "id": "nws-alert-025f2d72ef94e109.001-Mercer-tornado",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Mercer (observed tornado). Tornado Warning issued September 3 at 4:27PM EDT until September 3 at 4:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "PBZ-TO-W-56"
  },
  {
   "id": "nws-alert-0c5d605c4d6b6f9d.001-Beaver-flood",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Beaver. Flash Flood Warning issued September 3 at 5:28PM EDT until September 3 at 8:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-128"
  },
  {
   "id": "nws-alert-0c5d605c4d6b6f9d.001-Lawrence-flood",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Lawrence. Flash Flood Warning issued September 3 at 5:28PM EDT until September 3 at 8:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-128"
  },
  {
   "id": "spc-2026-09-03-hail-40.39-10",
   "lat": 40.39,
   "lon": -79.87,
   "zip": "",
   "city": "1 SW Braddock",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 1 SW Braddock",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-09-03-wind-40.59--80.05",
   "lat": 40.59,
   "lon": -80.05,
   "zip": "",
   "city": "1 W Mccandless Townshi",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3644 Pittsburgh.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-09-03-wind-40.39-95",
   "lat": 40.39,
   "lon": -79.87,
   "zip": "",
   "city": "1 SW Braddock",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 1 SW Braddock",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-03-wind-40.22-101",
   "lat": 40.22,
   "lon": -79.64,
   "zip": "",
   "city": "2 W New Stanton",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 2 W New Stanton",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-03-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KLBE Latrobe Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-JST-2026-09-03-207211",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2026-09-03",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 59 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.74--80.31",
   "lat": 40.74,
   "lon": -80.31,
   "zip": "",
   "city": "New Brighton",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roadways.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-41.01--80.33",
   "lat": 41.01,
   "lon": -80.33,
   "zip": "",
   "city": "1 NNE New Castle",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple cars stuck in roadway.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.39--80.25",
   "lat": 40.39,
   "lon": -80.25,
   "zip": "",
   "city": "2 NW Mcdonald",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Flooded roads.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.38--79.98",
   "lat": 40.38,
   "lon": -79.98,
   "zip": "",
   "city": "Brentwood",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Greenlee Road flooded.",
   "sourceDetail": "NWS PBZ — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.44--79.98",
   "lat": 40.44,
   "lon": -79.98,
   "zip": "",
   "city": "Pittsburgh",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Fifth Avenue is flooded.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.37--79.96",
   "lat": 40.37,
   "lon": -79.96,
   "zip": "",
   "city": "1 NE Baldwin",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of road flooding near Brentwood Road and Schuette Road.",
   "sourceDetail": "NWS PBZ — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.37--79.98",
   "lat": 40.37,
   "lon": -79.98,
   "zip": "",
   "city": "Brentwood",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Video of Route 51 near Brentwood flooded with running water over roadway.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.38--79.92",
   "lat": 40.38,
   "lon": -79.92,
   "zip": "",
   "city": "1 S West Homestead",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of water rescues occurring for vehicles stuck on Mifflin Road.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.41--80.00",
   "lat": 40.41,
   "lon": -80,
   "zip": "",
   "city": "1 WSW Mount Oliver",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of water rescue underway on Saw Mill Run Road due to flooding.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-41.26--80.44",
   "lat": 41.26,
   "lon": -80.44,
   "zip": "",
   "city": "2 N Hermitage",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report and video of flooded roadway along North Keel Ridge Road and near Lamor Road.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.36--79.63",
   "lat": 40.36,
   "lon": -79.63,
   "zip": "",
   "city": "2 ENE Manor",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of numerous roads flooded with multiple water rescues occurring across Penn Township.",
   "sourceDetail": "NWS PBZ — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-AGC-2026-09-03-206707",
   "lat": 40.3547,
   "lon": -79.9217,
   "zip": "",
   "city": "PITTSBURGH/ALLEGHEN",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH/ALLEGHEN (AGC) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH/ALLEGHEN (AGC)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BGM-SV-W-202-Wayne-wind-2026-09-03",
   "zip": "",
   "city": "Wayne",
   "date": "2026-09-03",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Wayne on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-202"
  },
  {
   "id": "iem-ww-BGM-SV-W-202-Wayne-hail-2026-09-03",
   "zip": "",
   "city": "Wayne",
   "date": "2026-09-03",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Wayne on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-202"
  },
  {
   "id": "iem-ww-BGM-SV-W-202-Lackawanna-wind-2026-09-03",
   "zip": "",
   "city": "Lackawanna",
   "date": "2026-09-03",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Lackawanna on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-202"
  },
  {
   "id": "iem-ww-BGM-SV-W-202-Lackawanna-hail-2026-09-03",
   "zip": "",
   "city": "Lackawanna",
   "date": "2026-09-03",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Lackawanna on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-202"
  },
  {
   "id": "nws-alert-2111ae85a1d5ae9f.002-Susqueha-wind",
   "zip": "",
   "city": "Susquehanna",
   "date": "2026-09-03",
   "county": "Susquehanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Susquehanna. Severe Thunderstorm Warning issued September 3 at 8:10PM EDT until September 3 at 8:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-202"
  },
  {
   "id": "iem-ww-BGM-SV-W-202-Susquehanna-hail-2026-09-03",
   "zip": "",
   "city": "Susquehanna",
   "date": "2026-09-03",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Susquehanna on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-202"
  },
  {
   "id": "nws-alert-5a82f3ba43db651d.001-Wyoming-wind",
   "zip": "",
   "city": "Wyoming",
   "date": "2026-09-03",
   "county": "Wyoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Wyoming. Severe Thunderstorm Warning issued September 3 at 7:47PM EDT until September 3 at 8:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-202"
  },
  {
   "id": "iem-ww-BGM-SV-W-202-Wyoming-hail-2026-09-03",
   "zip": "",
   "city": "Wyoming",
   "date": "2026-09-03",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Wyoming on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-202"
  },
  {
   "id": "iem-ww-PBZ-SV-W-343-Washington-wind-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-343"
  },
  {
   "id": "iem-ww-PBZ-SV-W-343-Washington-hail-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-343"
  },
  {
   "id": "iem-ww-PBZ-SV-W-352-Greene-wind-2026-09-03",
   "zip": "",
   "city": "Greene",
   "date": "2026-09-03",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Greene on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-352"
  },
  {
   "id": "iem-ww-PBZ-SV-W-352-Greene-hail-2026-09-03",
   "zip": "",
   "city": "Greene",
   "date": "2026-09-03",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Greene on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-352"
  },
  {
   "id": "iem-ww-PBZ-SV-W-352-Washington-wind-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-352"
  },
  {
   "id": "iem-ww-PBZ-SV-W-352-Washington-hail-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-352"
  },
  {
   "id": "iem-ww-PBZ-SV-W-352-Fayette-wind-2026-09-03",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Fayette on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-352"
  },
  {
   "id": "iem-ww-PBZ-SV-W-352-Fayette-hail-2026-09-03",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Fayette on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-352"
  },
  {
   "id": "iem-ww-PBZ-SV-W-344-Westmoreland-wind-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-344"
  },
  {
   "id": "iem-ww-PBZ-SV-W-344-Allegheny-wind-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Allegheny on 2026-09-03. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-344"
  },
  {
   "id": "nws-alert-e9be2d0a0c98a750.002-Fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Fayette. Severe Thunderstorm Warning issued September 3 at 9:07PM EDT until September 3 at 9:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-351"
  },
  {
   "id": "nws-alert-e9be2d0a0c98a750.002-Greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-09-03",
   "county": "Greene",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Greene. Severe Thunderstorm Warning issued September 3 at 9:07PM EDT until September 3 at 9:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-351"
  },
  {
   "id": "nws-alert-af413b9f9b647a6e.001-Alleghen-wind",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Allegheny. Severe Thunderstorm Warning issued September 3 at 8:44PM EDT until September 3 at 9:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-351"
  },
  {
   "id": "nws-alert-dc347914296cb050.002-Westmore-wind",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Westmoreland. Severe Thunderstorm Warning issued September 3 at 8:57PM EDT until September 3 at 9:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-351"
  },
  {
   "id": "nws-alert-e9be2d0a0c98a750.002-Washingt-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Washington. Severe Thunderstorm Warning issued September 3 at 9:07PM EDT until September 3 at 9:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-351"
  },
  {
   "id": "iem-ww-CTP-SV-W-349-Bedford-wind-2026-09-03",
   "zip": "",
   "city": "Bedford",
   "date": "2026-09-03",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Bedford on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-349"
  },
  {
   "id": "iem-ww-CTP-SV-W-349-Bedford-hail-2026-09-03",
   "zip": "",
   "city": "Bedford",
   "date": "2026-09-03",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Bedford on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-349"
  },
  {
   "id": "iem-ww-CTP-SV-W-349-Blair-wind-2026-09-03",
   "zip": "",
   "city": "Blair",
   "date": "2026-09-03",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Blair on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-349"
  },
  {
   "id": "iem-ww-CTP-SV-W-349-Blair-hail-2026-09-03",
   "zip": "",
   "city": "Blair",
   "date": "2026-09-03",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Blair on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-349"
  },
  {
   "id": "iem-ww-CTP-SV-W-349-Cambria-wind-2026-09-03",
   "zip": "",
   "city": "Cambria",
   "date": "2026-09-03",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Cambria on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-349"
  },
  {
   "id": "iem-ww-CTP-SV-W-349-Cambria-hail-2026-09-03",
   "zip": "",
   "city": "Cambria",
   "date": "2026-09-03",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Cambria on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-349"
  },
  {
   "id": "iem-ww-CTP-SV-W-349-Fulton-wind-2026-09-03",
   "zip": "",
   "city": "Fulton",
   "date": "2026-09-03",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Fulton on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-349"
  },
  {
   "id": "iem-ww-CTP-SV-W-349-Fulton-hail-2026-09-03",
   "zip": "",
   "city": "Fulton",
   "date": "2026-09-03",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Fulton on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-349"
  },
  {
   "id": "iem-ww-CTP-SV-W-349-Huntingdon-wind-2026-09-03",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-09-03",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Huntingdon on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-349"
  },
  {
   "id": "iem-ww-CTP-SV-W-349-Huntingdon-hail-2026-09-03",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-09-03",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Huntingdon on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-349"
  },
  {
   "id": "iem-ww-CTP-SV-W-349-Somerset-wind-2026-09-03",
   "zip": "",
   "city": "Somerset",
   "date": "2026-09-03",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Somerset on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-349"
  },
  {
   "id": "iem-ww-CTP-SV-W-349-Somerset-hail-2026-09-03",
   "zip": "",
   "city": "Somerset",
   "date": "2026-09-03",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Somerset on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-349"
  },
  {
   "id": "iem-ww-PBZ-SV-W-342-Washington-wind-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-342"
  },
  {
   "id": "iem-ww-PBZ-SV-W-342-Allegheny-wind-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Allegheny on 2026-09-03. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-342"
  },
  {
   "id": "nws-alert-4857d70e1286a279.001-Crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Crawford. Severe Thunderstorm Warning issued September 3 at 6:53PM EDT until September 3 at 8:15PM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-288"
  },
  {
   "id": "iem-ww-CLE-SV-W-288-Crawford-hail-2026-09-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-03. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-288"
  },
  {
   "id": "iem-ww-PBZ-SV-W-346-Greene-wind-2026-09-03",
   "zip": "",
   "city": "Greene",
   "date": "2026-09-03",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Greene on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-346"
  },
  {
   "id": "iem-ww-PBZ-SV-W-346-Greene-hail-2026-09-03",
   "zip": "",
   "city": "Greene",
   "date": "2026-09-03",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Greene on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-346"
  },
  {
   "id": "iem-ww-PBZ-SV-W-346-Washington-wind-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-346"
  },
  {
   "id": "iem-ww-PBZ-SV-W-346-Washington-hail-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-346"
  },
  {
   "id": "iem-ww-PBZ-SV-W-346-Westmoreland-wind-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-346"
  },
  {
   "id": "iem-ww-PBZ-SV-W-346-Westmoreland-hail-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-346"
  },
  {
   "id": "iem-ww-PBZ-SV-W-346-Allegheny-wind-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Allegheny on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-346"
  },
  {
   "id": "iem-ww-PBZ-SV-W-346-Allegheny-hail-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Allegheny on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-346"
  },
  {
   "id": "iem-ww-PBZ-SV-W-346-Fayette-wind-2026-09-03",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Fayette on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-346"
  },
  {
   "id": "iem-ww-PBZ-SV-W-346-Fayette-hail-2026-09-03",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Fayette on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-346"
  },
  {
   "id": "iem-ww-PBZ-SV-W-341-Washington-wind-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-341"
  },
  {
   "id": "iem-ww-PBZ-SV-W-341-Washington-hail-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "PBZ-SV-W-341"
  },
  {
   "id": "iem-ww-PBZ-SV-W-341-Allegheny-wind-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Allegheny on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-341"
  },
  {
   "id": "iem-ww-PBZ-SV-W-341-Allegheny-hail-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Allegheny on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "PBZ-SV-W-341"
  },
  {
   "id": "iem-ww-PBZ-SV-W-341-Beaver-wind-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-341"
  },
  {
   "id": "iem-ww-PBZ-SV-W-341-Beaver-hail-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "PBZ-SV-W-341"
  },
  {
   "id": "iem-ww-PBZ-SV-W-350-Washington-wind-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-350"
  },
  {
   "id": "iem-ww-PBZ-SV-W-350-Washington-hail-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-350"
  },
  {
   "id": "nws-alert-57f90124a2e97fe8.001-Lackawan-wind",
   "zip": "",
   "city": "Lackawanna",
   "date": "2026-09-03",
   "county": "Lackawanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lackawanna. Severe Thunderstorm Warning issued September 3 at 9:04PM EDT until September 3 at 9:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-203"
  },
  {
   "id": "iem-ww-BGM-SV-W-203-Lackawanna-hail-2026-09-03",
   "zip": "",
   "city": "Lackawanna",
   "date": "2026-09-03",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Lackawanna on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-203"
  },
  {
   "id": "nws-alert-57f90124a2e97fe8.001-Luzerne-wind",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-09-03",
   "county": "Luzerne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Luzerne. Severe Thunderstorm Warning issued September 3 at 9:04PM EDT until September 3 at 9:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-203"
  },
  {
   "id": "iem-ww-BGM-SV-W-203-Luzerne-hail-2026-09-03",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-09-03",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Luzerne on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-203"
  },
  {
   "id": "iem-ww-PBZ-SV-W-340-Washington-wind-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "iem-ww-PBZ-SV-W-340-Washington-hail-2026-09-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Washington on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "iem-ww-PBZ-SV-W-340-Westmoreland-wind-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "iem-ww-PBZ-SV-W-340-Westmoreland-hail-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "iem-ww-PBZ-SV-W-340-Allegheny-wind-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Allegheny on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "iem-ww-PBZ-SV-W-340-Allegheny-hail-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Allegheny on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "iem-ww-PBZ-SV-W-340-Armstrong-wind-2026-09-03",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-09-03",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Armstrong on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "iem-ww-PBZ-SV-W-340-Armstrong-hail-2026-09-03",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-09-03",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Armstrong on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "iem-ww-PBZ-SV-W-340-Beaver-wind-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "iem-ww-PBZ-SV-W-340-Beaver-hail-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Beaver on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "nws-alert-f54b972684abe112.002-Butler-wind",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Butler. Severe Thunderstorm Warning issued September 3 at 6:16PM EDT until September 3 at 6:45PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "iem-ww-PBZ-SV-W-340-Butler-hail-2026-09-03",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Butler on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "iem-ww-PBZ-SV-W-340-Indiana-wind-2026-09-03",
   "zip": "",
   "city": "Indiana",
   "date": "2026-09-03",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Indiana on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "iem-ww-PBZ-SV-W-340-Indiana-hail-2026-09-03",
   "zip": "",
   "city": "Indiana",
   "date": "2026-09-03",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Indiana on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-340"
  },
  {
   "id": "iem-ww-PBZ-SV-W-348-Lawrence-wind-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Lawrence on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-348"
  },
  {
   "id": "iem-ww-PBZ-SV-W-348-Mercer-wind-2026-09-03",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Mercer on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-348"
  },
  {
   "id": "iem-ww-PBZ-SV-W-348-Venango-wind-2026-09-03",
   "zip": "",
   "city": "Venango",
   "date": "2026-09-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Venango on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-348"
  },
  {
   "id": "iem-ww-PBZ-SV-W-349-Westmoreland-wind-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-349"
  },
  {
   "id": "iem-ww-PBZ-SV-W-349-Westmoreland-hail-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-349"
  },
  {
   "id": "iem-ww-PBZ-SV-W-349-Fayette-wind-2026-09-03",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Fayette on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-349"
  },
  {
   "id": "iem-ww-PBZ-SV-W-349-Fayette-hail-2026-09-03",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Fayette on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-349"
  },
  {
   "id": "iem-ww-PBZ-SV-W-349-Indiana-wind-2026-09-03",
   "zip": "",
   "city": "Indiana",
   "date": "2026-09-03",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Indiana on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-349"
  },
  {
   "id": "iem-ww-PBZ-SV-W-349-Indiana-hail-2026-09-03",
   "zip": "",
   "city": "Indiana",
   "date": "2026-09-03",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Indiana on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-349"
  },
  {
   "id": "iem-ww-PBZ-SV-W-345-Allegheny-wind-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Allegheny on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-345"
  },
  {
   "id": "iem-ww-PBZ-SV-W-345-Allegheny-hail-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Allegheny on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-345"
  },
  {
   "id": "iem-ww-PBZ-SV-W-345-Fayette-wind-2026-09-03",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Fayette on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-345"
  },
  {
   "id": "iem-ww-PBZ-SV-W-345-Fayette-hail-2026-09-03",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Fayette on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-345"
  },
  {
   "id": "iem-ww-PBZ-SV-W-345-Armstrong-wind-2026-09-03",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-09-03",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Armstrong on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-345"
  },
  {
   "id": "iem-ww-PBZ-SV-W-345-Armstrong-hail-2026-09-03",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-09-03",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Armstrong on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-345"
  },
  {
   "id": "iem-ww-PBZ-SV-W-345-Indiana-wind-2026-09-03",
   "zip": "",
   "city": "Indiana",
   "date": "2026-09-03",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Indiana on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-345"
  },
  {
   "id": "iem-ww-PBZ-SV-W-345-Indiana-hail-2026-09-03",
   "zip": "",
   "city": "Indiana",
   "date": "2026-09-03",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Indiana on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-345"
  },
  {
   "id": "iem-ww-PBZ-SV-W-345-Westmoreland-wind-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-345"
  },
  {
   "id": "iem-ww-PBZ-SV-W-345-Westmoreland-hail-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-345"
  },
  {
   "id": "iem-ww-CTP-SV-W-348-Cambria-wind-2026-09-03",
   "zip": "",
   "city": "Cambria",
   "date": "2026-09-03",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Cambria on 2026-09-03. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-348"
  },
  {
   "id": "iem-ww-CTP-SV-W-348-Somerset-wind-2026-09-03",
   "zip": "",
   "city": "Somerset",
   "date": "2026-09-03",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Somerset on 2026-09-03. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-348"
  },
  {
   "id": "iem-ww-PBZ-SV-W-347-Westmoreland-wind-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Westmoreland on 2026-09-03. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-347"
  },
  {
   "id": "iem-ww-PBZ-SV-W-347-Fayette-wind-2026-09-03",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Fayette on 2026-09-03. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-347"
  },
  {
   "id": "iem-ww-CTP-SV-W-347-Somerset-wind-2026-09-03",
   "zip": "",
   "city": "Somerset",
   "date": "2026-09-03",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Somerset on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-347"
  },
  {
   "id": "iem-ww-CTP-SV-W-347-Somerset-hail-2026-09-03",
   "zip": "",
   "city": "Somerset",
   "date": "2026-09-03",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Somerset on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-347"
  },
  {
   "id": "iem-ww-CTP-SV-W-347-Cambria-wind-2026-09-03",
   "zip": "",
   "city": "Cambria",
   "date": "2026-09-03",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Cambria on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-347"
  },
  {
   "id": "iem-ww-CTP-SV-W-347-Cambria-hail-2026-09-03",
   "zip": "",
   "city": "Cambria",
   "date": "2026-09-03",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Cambria on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-347"
  },
  {
   "id": "iem-ww-PBZ-TO-W-58-Westmoreland-tornado-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS PBZ for Westmoreland on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-58"
  },
  {
   "id": "nws-alert-6bc74e14b0855503.001-Fayette-tornado",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Fayette (observed tornado). Tornado Warning issued September 3 at 7:24PM EDT until September 3 at 7:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "PBZ-TO-W-58"
  },
  {
   "id": "iem-ww-PBZ-TO-W-57-Westmoreland-tornado-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS PBZ for Westmoreland on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-57"
  },
  {
   "id": "nws-alert-b0b2d4302cc536bc.001-Bedford-tornado",
   "zip": "",
   "city": "Bedford",
   "date": "2026-09-03",
   "county": "Bedford",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Bedford (observed tornado). Tornado Warning issued September 3 at 7:54PM EDT until September 3 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-43"
  },
  {
   "id": "nws-alert-b0b2d4302cc536bc.001-Blair-tornado",
   "zip": "",
   "city": "Blair",
   "date": "2026-09-03",
   "county": "Blair",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Blair (observed tornado). Tornado Warning issued September 3 at 7:54PM EDT until September 3 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-43"
  },
  {
   "id": "nws-alert-b0b2d4302cc536bc.001-Cambria-tornado",
   "zip": "",
   "city": "Cambria",
   "date": "2026-09-03",
   "county": "Cambria",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Cambria (observed tornado). Tornado Warning issued September 3 at 7:54PM EDT until September 3 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-43"
  },
  {
   "id": "iem-ww-CTP-TO-W-42-Bedford-tornado-2026-09-03",
   "zip": "",
   "city": "Bedford",
   "date": "2026-09-03",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS CTP for Bedford on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-42"
  },
  {
   "id": "iem-ww-CTP-TO-W-42-Cambria-tornado-2026-09-03",
   "zip": "",
   "city": "Cambria",
   "date": "2026-09-03",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS CTP for Cambria on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-42"
  },
  {
   "id": "nws-alert-18f71d67c5b62a9d.001-Somerset-tornado",
   "zip": "",
   "city": "Somerset",
   "date": "2026-09-03",
   "county": "Somerset",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Somerset (observed tornado). Tornado Warning issued September 3 at 7:39PM EDT until September 3 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-42"
  },
  {
   "id": "nws-alert-b1b284ff79a0fa8c.001-Westmore-tornado",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Westmoreland (observed tornado). Tornado Warning issued September 3 at 7:03PM EDT until September 3 at 7:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "PBZ-TO-W-59"
  },
  {
   "id": "iem-ww-PBZ-FF-W-134-Lawrence-flood-2026-09-03",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ for Lawrence on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-134"
  },
  {
   "id": "iem-ww-PBZ-FF-W-134-Mercer-flood-2026-09-03",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ for Mercer on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-134"
  },
  {
   "id": "nws-alert-a31216a5c5c784dc.001-Mercer-flood",
   "zip": "",
   "city": "Mercer",
   "date": "2026-09-03",
   "county": "Mercer",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Mercer. Flash Flood Warning issued September 3 at 8:56PM EDT until September 3 at 9:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-130"
  },
  {
   "id": "nws-alert-65451fbcd77f4121.001-Alleghen-flood",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Allegheny. Flash Flood Warning issued September 3 at 8:32PM EDT until September 4 at 12:45AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-132"
  },
  {
   "id": "nws-alert-65451fbcd77f4121.001-Armstron-flood",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-09-03",
   "county": "Armstrong",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Armstrong. Flash Flood Warning issued September 3 at 8:32PM EDT until September 4 at 12:45AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-132"
  },
  {
   "id": "iem-ww-PBZ-FF-W-131-Allegheny-flood-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ for Allegheny on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-131"
  },
  {
   "id": "iem-ww-PBZ-FF-W-131-Armstrong-flood-2026-09-03",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-09-03",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ for Armstrong on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-131"
  },
  {
   "id": "iem-ww-PBZ-FF-W-131-Westmoreland-flood-2026-09-03",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ for Westmoreland on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-131"
  },
  {
   "id": "nws-alert-47609562764750e8.001-Washingt-flood",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Washington. Flash Flood Warning issued September 3 at 8:13PM EDT until September 4 at 12:15AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-131"
  },
  {
   "id": "iem-ww-PBZ-FF-W-129-Allegheny-flood-2026-09-03",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ for Allegheny on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-129"
  },
  {
   "id": "nws-alert-192d45066a63e8f8.001-Lawrence-flood",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-09-03",
   "county": "Lawrence",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Lawrence. Flash Flood Warning issued September 3 at 8:20PM EDT until September 3 at 11:45PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-129"
  },
  {
   "id": "nws-alert-192d45066a63e8f8.001-Beaver-flood",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Beaver. Flash Flood Warning issued September 3 at 8:20PM EDT until September 3 at 11:45PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-129"
  },
  {
   "id": "nws-alert-192d45066a63e8f8.001-Butler-flood",
   "zip": "",
   "city": "Butler",
   "date": "2026-09-03",
   "county": "Butler",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Butler. Flash Flood Warning issued September 3 at 8:20PM EDT until September 3 at 11:45PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-129"
  },
  {
   "id": "nws-alert-35c930abfaaf4d6c.001-Fayette-flood",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Fayette. Flash Flood Warning issued September 3 at 8:53PM EDT until September 4 at 1:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-133"
  },
  {
   "id": "nws-alert-35c930abfaaf4d6c.001-Indiana-flood",
   "zip": "",
   "city": "Indiana",
   "date": "2026-09-03",
   "county": "Indiana",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Indiana. Flash Flood Warning issued September 3 at 8:53PM EDT until September 4 at 1:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-133"
  },
  {
   "id": "nws-alert-35c930abfaaf4d6c.001-Westmore-flood",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Westmoreland. Flash Flood Warning issued September 3 at 8:53PM EDT until September 4 at 1:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-133"
  },
  {
   "id": "iem-ww-PBZ-FF-W-135-Beaver-flood-2026-09-03",
   "zip": "",
   "city": "Beaver",
   "date": "2026-09-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ for Beaver on 2026-09-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-135"
  },
  {
   "id": "nws-alert-fd408b5cea9cabf7.001-Cambria-flood",
   "zip": "",
   "city": "Cambria",
   "date": "2026-09-03",
   "county": "Cambria",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Cambria. Flash Flood Warning issued September 3 at 7:21PM EDT until September 3 at 10:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-92"
  },
  {
   "id": "nws-alert-fd408b5cea9cabf7.001-Somerset-flood",
   "zip": "",
   "city": "Somerset",
   "date": "2026-09-03",
   "county": "Somerset",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Somerset. Flash Flood Warning issued September 3 at 7:21PM EDT until September 3 at 10:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-92"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.37--79.78",
   "lat": 40.37,
   "lon": -79.78,
   "zip": "",
   "city": "2 SW Trafford",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of flooded road at the intersection of Lincoln Highway and Jacks Run Road.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.25--80.00",
   "lat": 40.25,
   "lon": -80,
   "zip": "",
   "city": "Finleyville",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report and photo of Route 88 flooded across from the Giant Eagle.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.34--79.81",
   "lat": 40.34,
   "lon": -79.81,
   "zip": "",
   "city": "1 WNW White Oak",
   "date": "2026-09-03",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of a 9 total water rescues occurred throughout White Oak due to vehicles stranded in flooded roadways.",
   "sourceDetail": "NWS PBZ — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.30--79.49",
   "lat": 40.3,
   "lon": -79.49,
   "zip": "",
   "city": "3 ESE Greensburg",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of 10 occupants being rescued after being trapped by flood waters in apartment building.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "nws-alert-9000e6b219d0d4d3.001-Carbon-wind",
   "zip": "",
   "city": "Carbon",
   "date": "2026-09-03",
   "county": "Carbon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Carbon. Severe Thunderstorm Warning issued September 3 at 9:38PM EDT until September 3 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-367"
  },
  {
   "id": "iem-ww-PHI-SV-W-367-Carbon-hail-2026-09-03",
   "zip": "",
   "city": "Carbon",
   "date": "2026-09-03",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI for Carbon on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-367"
  },
  {
   "id": "nws-alert-ff63ddc8cee3c2ec.002-Monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-09-03",
   "county": "Monroe",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Monroe. Severe Thunderstorm Warning issued September 3 at 9:42PM EDT until September 3 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-367"
  },
  {
   "id": "iem-ww-PHI-SV-W-367-Monroe-hail-2026-09-03",
   "zip": "",
   "city": "Monroe",
   "date": "2026-09-03",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI for Monroe on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-367"
  },
  {
   "id": "nws-alert-1533c87d4e09128e.001-Greene-wind",
   "zip": "",
   "city": "Greene",
   "date": "2026-09-03",
   "county": "Greene",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Greene. Severe Thunderstorm Warning issued September 3 at 9:24PM EDT until September 3 at 10:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-354"
  },
  {
   "id": "iem-ww-PBZ-SV-W-354-Greene-hail-2026-09-03",
   "zip": "",
   "city": "Greene",
   "date": "2026-09-03",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Greene on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-354"
  },
  {
   "id": "nws-alert-e5151fe2f0507681.002-Fayette-wind",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Fayette. Severe Thunderstorm Warning issued September 3 at 9:40PM EDT until September 3 at 10:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-354"
  },
  {
   "id": "iem-ww-PBZ-SV-W-354-Fayette-hail-2026-09-03",
   "zip": "",
   "city": "Fayette",
   "date": "2026-09-03",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Fayette on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-354"
  },
  {
   "id": "iem-geo-2026-09-03-flood-40.27--79.54",
   "lat": 40.27,
   "lon": -79.54,
   "zip": "",
   "city": "1 SE South Greensburg",
   "date": "2026-09-03",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "closed Route 2014 (Skidmore Road) between Reamer Avenue and Brinkerton Road due to flooding.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-09-03-adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-09-03",
   "county": "Adams",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Adams — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-09-03",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Franklin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-bedford-wind",
   "zip": "",
   "city": "Bedford",
   "date": "2026-09-03",
   "county": "Bedford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Bedford — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-somerset-wind",
   "zip": "",
   "city": "Somerset",
   "date": "2026-09-03",
   "county": "Somerset",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Somerset — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-wyoming-hail",
   "zip": "",
   "city": "Wyoming",
   "date": "2026-09-03",
   "county": "Wyoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Wyoming — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-bradford-hail",
   "zip": "",
   "city": "Bradford",
   "date": "2026-09-03",
   "county": "Bradford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Bradford — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-lackawanna-hail",
   "zip": "",
   "city": "Lackawanna",
   "date": "2026-09-03",
   "county": "Lackawanna",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Lackawanna — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-wayne-hail",
   "zip": "",
   "city": "Wayne",
   "date": "2026-09-03",
   "county": "Wayne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Wayne — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-susquehann-hail",
   "zip": "",
   "city": "Susquehanna",
   "date": "2026-09-03",
   "county": "Susquehanna",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Susquehanna — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-luzerne-hail",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-09-03",
   "county": "Luzerne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Luzerne — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-fulton-wind",
   "zip": "",
   "city": "Fulton",
   "date": "2026-09-03",
   "county": "Fulton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fulton — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-clearfield-wind",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-09-03",
   "county": "Clearfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Clearfield — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-cameron-wind",
   "zip": "",
   "city": "Cameron",
   "date": "2026-09-03",
   "county": "Cameron",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cameron — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-elk-wind",
   "zip": "",
   "city": "Elk",
   "date": "2026-09-03",
   "county": "Elk",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Elk — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-mckean-wind",
   "zip": "",
   "city": "McKean",
   "date": "2026-09-03",
   "county": "McKean",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for McKean — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-warren-wind",
   "zip": "",
   "city": "Warren",
   "date": "2026-09-03",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Warren — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-03",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 67,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "6 Special Weather Statements for Crawford — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-03",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Erie — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-09-03",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-york-wind",
   "zip": "",
   "city": "York",
   "date": "2026-09-03",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for York — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-lebanon-wind",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-09-03",
   "county": "Lebanon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lebanon — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-dauphin-wind",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-09-03",
   "county": "Dauphin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dauphin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-potter-wind",
   "zip": "",
   "city": "Potter",
   "date": "2026-09-03",
   "county": "Potter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Potter — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-lancaster-hail",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-09-03",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-york-hail",
   "zip": "",
   "city": "York",
   "date": "2026-09-03",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for York — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-lebanon-hail",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-09-03",
   "county": "Lebanon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lebanon — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-schuylkill-hail",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-09-03",
   "county": "Schuylkill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Schuylkill — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-dauphin-hail",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-09-03",
   "county": "Dauphin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Dauphin — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-perry-hail",
   "zip": "",
   "city": "Perry",
   "date": "2026-09-03",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-09-02-flood-42.16--80.01",
   "lat": 42.16,
   "lon": -80.01,
   "zip": "",
   "city": "1 NE Lawrence Park",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Law enforcement reports flooding over East Lake Rd between Nagle Rd and Dale Dr.",
   "sourceDetail": "NWS CLE — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CLE-SV-W-254-2026-09-02-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 61 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #254 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-254"
  },
  {
   "id": "ww-CLE-SV-W-254-2026-09-02-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 61 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #254 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-254"
  },
  {
   "id": "ww-CLE-SV-W-252-2026-09-02-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 57 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #252 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-252"
  },
  {
   "id": "ww-CLE-SV-W-252-2026-09-02-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 57 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #252 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-252"
  },
  {
   "id": "ww-CLE-SV-W-252-2026-09-02-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 57 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #252 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-252"
  },
  {
   "id": "ww-CLE-SV-W-252-2026-09-02-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 57 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #252 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-252"
  },
  {
   "id": "ww-CTP-SV-W-307-2026-09-02-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 69 min. County: Warren. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #307 (69 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-307"
  },
  {
   "id": "ww-CTP-SV-W-307-2026-09-02-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 69 min. County: Warren. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #307 (69 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-307"
  },
  {
   "id": "ww-CLE-SV-W-253-2026-09-02-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 54 min. County: Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #253 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-253"
  },
  {
   "id": "ww-CLE-SV-W-253-2026-09-02-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 54 min. County: Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #253 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-253"
  },
  {
   "id": "ww-CLE-SV-W-251-2026-09-02-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 57 min. County: Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #251 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-251"
  },
  {
   "id": "ww-CLE-SV-W-251-2026-09-02-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 57 min. County: Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #251 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-251"
  },
  {
   "id": "ww-CLE-SV-W-255-2026-09-02-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 53 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #255 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-255"
  },
  {
   "id": "ww-CLE-SV-W-255-2026-09-02-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 53 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #255 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CLE-SV-W-255"
  },
  {
   "id": "ww-PBZ-SV-W-309-2026-09-02-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 60 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 2.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #309 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-309"
  },
  {
   "id": "ww-PBZ-SV-W-309-2026-09-02-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 60 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 2.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #309 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "PBZ-SV-W-309"
  },
  {
   "id": "ww-PBZ-SV-W-309-2026-09-02-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 60 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 2.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #309 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-309"
  },
  {
   "id": "ww-PBZ-SV-W-309-2026-09-02-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 60 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 2.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #309 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "PBZ-SV-W-309"
  },
  {
   "id": "ww-PBZ-SV-W-308-2026-09-02-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 56 min. Counties: Clarion, Venango, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #308 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-308"
  },
  {
   "id": "ww-PBZ-SV-W-308-2026-09-02-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 56 min. Counties: Clarion, Venango, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #308 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-308"
  },
  {
   "id": "ww-PBZ-SV-W-308-2026-09-02-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 56 min. Counties: Clarion, Venango, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #308 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-308"
  },
  {
   "id": "ww-PBZ-SV-W-308-2026-09-02-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 56 min. Counties: Clarion, Venango, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #308 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-308"
  },
  {
   "id": "ww-PBZ-SV-W-308-2026-09-02-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 56 min. Counties: Clarion, Venango, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #308 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-308"
  },
  {
   "id": "ww-PBZ-SV-W-308-2026-09-02-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 56 min. Counties: Clarion, Venango, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #308 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-308"
  },
  {
   "id": "ww-CTP-SV-W-308-2026-09-02-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 80 min. Counties: Cameron, Elk, McKean, Warren. Storm tags: wind: 60.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #308 (80 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-308"
  },
  {
   "id": "ww-CTP-SV-W-308-2026-09-02-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 80 min. Counties: Cameron, Elk, McKean, Warren. Storm tags: wind: 60.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #308 (80 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-308"
  },
  {
   "id": "ww-CTP-SV-W-308-2026-09-02-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 80 min. Counties: Cameron, Elk, McKean, Warren. Storm tags: wind: 60.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #308 (80 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-308"
  },
  {
   "id": "nws-alert-2053a563f9cc6458.001-Warren-hail-2026-09-02",
   "lat": 41.49549999999999,
   "lon": -78.94499999999998,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Warren",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Warren. Max hail: 0.88\". Severe Thunderstorm Warning issued September 2 at 8:29AM EDT until September 2 at 9:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.88\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-308"
  },
  {
   "id": "ww-CTP-SV-W-308-2026-09-02-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 80 min. Counties: Cameron, Elk, McKean, Warren. Storm tags: wind: 60.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #308 (80 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-308"
  },
  {
   "id": "ww-CTP-SV-W-308-2026-09-02-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 80 min. Counties: Cameron, Elk, McKean, Warren. Storm tags: wind: 60.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #308 (80 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-308"
  },
  {
   "id": "ww-CTP-SV-W-308-2026-09-02-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 80 min. Counties: Cameron, Elk, McKean, Warren. Storm tags: wind: 60.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #308 (80 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-308"
  },
  {
   "id": "ww-CTP-SV-W-308-2026-09-02-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 80 min. Counties: Cameron, Elk, McKean, Warren. Storm tags: wind: 60.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #308 (80 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-308"
  },
  {
   "id": "nws-alert-513bb0b46707f722.001-Warren-tornado-2026-09-02",
   "lat": 41.74857142857143,
   "lon": -79.21857142857144,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Warren",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Warren (observed tornado). Tornado Warning issued September 2 at 8:16AM EDT until September 2 at 8:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-35"
  },
  {
   "id": "nws-alert-4f3b936908d669b1.001-Crawford-tornado-2026-09-02",
   "lat": 41.52375,
   "lon": -80.21625,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Crawford (observed tornado). Tornado Warning issued September 2 at 8:39AM EDT until September 2 at 8:45AM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Tornado Warning",
   "evidenceLevel": "observed",
   "originStation": "Cleveland OH Weather Station",
   "warningProductKey": "CLE-TO-W-23"
  },
  {
   "id": "nws-alert-4ce0f04672f1d9fb.001-Erie-flood-2026-09-02",
   "lat": 42.117777777777775,
   "lon": -80.05333333333334,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Erie. Flash Flood Warning issued September 2 at 9:58AM EDT until September 2 at 12:00PM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Flash Flood Warning",
   "evidenceLevel": "warning",
   "originStation": "Cleveland OH Weather Station",
   "warningProductKey": "CLE-FF-W-29"
  },
  {
   "id": "ww-PBZ-SV-W-312-2026-09-02-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 48 min. Counties: Jefferson, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #312 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-312"
  },
  {
   "id": "ww-PBZ-SV-W-312-2026-09-02-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 48 min. Counties: Jefferson, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #312 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-312"
  },
  {
   "id": "ww-PBZ-SV-W-312-2026-09-02-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 48 min. Counties: Jefferson, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #312 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-312"
  },
  {
   "id": "ww-PBZ-SV-W-312-2026-09-02-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 48 min. Counties: Jefferson, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #312 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-312"
  },
  {
   "id": "ww-CTP-SV-W-319-2026-09-02-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Lancaster, Perry, York, Adams, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #319 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-319"
  },
  {
   "id": "ww-CTP-SV-W-319-2026-09-02-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Lancaster, Perry, York, Adams, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #319 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-319"
  },
  {
   "id": "nws-alert-1ff5d002ee9cb06a.001-Perry-wind-2026-09-02",
   "lat": 40.06000000000001,
   "lon": -76.82333333333332,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Perry",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Perry. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 11:24AM EDT until September 2 at 12:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-319"
  },
  {
   "id": "nws-alert-1ff5d002ee9cb06a.001-Perry-hail-2026-09-02",
   "lat": 40.06000000000001,
   "lon": -76.82333333333332,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Perry",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Perry. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 11:24AM EDT until September 2 at 12:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-319"
  },
  {
   "id": "ww-CTP-SV-W-319-2026-09-02-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Lancaster, Perry, York, Adams, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #319 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-319"
  },
  {
   "id": "ww-CTP-SV-W-319-2026-09-02-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Lancaster, Perry, York, Adams, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #319 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-319"
  },
  {
   "id": "ww-CTP-SV-W-319-2026-09-02-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Lancaster, Perry, York, Adams, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #319 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-319"
  },
  {
   "id": "ww-CTP-SV-W-319-2026-09-02-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Lancaster, Perry, York, Adams, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #319 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-319"
  },
  {
   "id": "ww-CTP-SV-W-319-2026-09-02-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Lancaster, Perry, York, Adams, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #319 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-319"
  },
  {
   "id": "ww-CTP-SV-W-319-2026-09-02-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Lancaster, Perry, York, Adams, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #319 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-319"
  },
  {
   "id": "ww-CTP-SV-W-319-2026-09-02-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Lancaster, Perry, York, Adams, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #319 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-319"
  },
  {
   "id": "ww-CTP-SV-W-319-2026-09-02-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Lancaster, Perry, York, Adams, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #319 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-319"
  },
  {
   "id": "nws-alert-156d79e16f02bf37.001-Adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-09-02",
   "county": "Adams",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Adams. Severe Thunderstorm Warning issued September 2 at 11:39AM EDT until September 2 at 12:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "nws-alert-156d79e16f02bf37.001-Adams-hail-2026-09-02",
   "lat": 40.071000000000005,
   "lon": -78.17699999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Adams",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Adams. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 11:39AM EDT until September 2 at 12:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "ww-CTP-SV-W-320-2026-09-02-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Adams, Bedford, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #320 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "ww-CTP-SV-W-320-2026-09-02-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Adams, Bedford, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #320 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "nws-alert-156d79e16f02bf37.001-Cambria-wind",
   "zip": "",
   "city": "Cambria",
   "date": "2026-09-02",
   "county": "Cambria",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Cambria. Severe Thunderstorm Warning issued September 2 at 11:39AM EDT until September 2 at 12:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "nws-alert-156d79e16f02bf37.001-Cambria-hail-2026-09-02",
   "lat": 40.071000000000005,
   "lon": -78.17699999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cambria",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Cambria. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 11:39AM EDT until September 2 at 12:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "nws-alert-156d79e16f02bf37.001-Cumberla-wind-2026-09-02",
   "lat": 40.071000000000005,
   "lon": -78.17699999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Cumberland. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 11:39AM EDT until September 2 at 12:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "nws-alert-156d79e16f02bf37.001-Cumberla-hail-2026-09-02",
   "lat": 40.071000000000005,
   "lon": -78.17699999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cumberland",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Cumberland. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 11:39AM EDT until September 2 at 12:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "ww-CTP-SV-W-320-2026-09-02-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Adams, Bedford, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #320 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "ww-CTP-SV-W-320-2026-09-02-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Adams, Bedford, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #320 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "ww-CTP-SV-W-320-2026-09-02-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Adams, Bedford, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #320 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "ww-CTP-SV-W-320-2026-09-02-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Adams, Bedford, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #320 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "nws-alert-156d79e16f02bf37.001-Huntingd-wind",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-09-02",
   "county": "Huntingdon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Huntingdon. Severe Thunderstorm Warning issued September 2 at 11:39AM EDT until September 2 at 12:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "nws-alert-156d79e16f02bf37.001-Huntingd-hail-2026-09-02",
   "lat": 40.071000000000005,
   "lon": -78.17699999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Huntingdon",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Huntingdon. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 11:39AM EDT until September 2 at 12:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "nws-alert-156d79e16f02bf37.001-Somerset-wind",
   "zip": "",
   "city": "Somerset",
   "date": "2026-09-02",
   "county": "Somerset",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Somerset. Severe Thunderstorm Warning issued September 2 at 11:39AM EDT until September 2 at 12:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "nws-alert-156d79e16f02bf37.001-Somerset-hail-2026-09-02",
   "lat": 40.071000000000005,
   "lon": -78.17699999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Somerset",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Somerset. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 11:39AM EDT until September 2 at 12:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-320"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "nws-alert-cc0d2dfc011ab22b.001-Blair-wind",
   "zip": "",
   "city": "Blair",
   "date": "2026-09-02",
   "county": "Blair",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Blair. Severe Thunderstorm Warning issued September 2 at 11:02AM EDT until September 2 at 11:45AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "nws-alert-cc0d2dfc011ab22b.001-Blair-hail-2026-09-02",
   "lat": 40.213,
   "lon": -78.237,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Blair",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Blair. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 11:02AM EDT until September 2 at 11:45AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "nws-alert-cc0d2dfc011ab22b.001-Juniata-wind-2026-09-02",
   "lat": 40.213,
   "lon": -78.237,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Juniata",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Juniata. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 11:02AM EDT until September 2 at 11:45AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "nws-alert-cc0d2dfc011ab22b.001-Juniata-hail-2026-09-02",
   "lat": 40.213,
   "lon": -78.237,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Juniata",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Juniata. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 11:02AM EDT until September 2 at 11:45AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "nws-alert-cc0d2dfc011ab22b.001-Mifflin-wind",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-09-02",
   "county": "Mifflin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Mifflin. Severe Thunderstorm Warning issued September 2 at 11:02AM EDT until September 2 at 11:45AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "nws-alert-cc0d2dfc011ab22b.001-Mifflin-hail-2026-09-02",
   "lat": 40.213,
   "lon": -78.237,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mifflin",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Mifflin. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 11:02AM EDT until September 2 at 11:45AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-CTP-SV-W-317-2026-09-02-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #317 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-317"
  },
  {
   "id": "ww-PBZ-SV-W-311-2026-09-02-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 48 min. Counties: Mercer, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #311 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-311"
  },
  {
   "id": "nws-alert-5a283d4fbfcf7748.001-Butler-hail-2026-09-02",
   "lat": 41.163636363636364,
   "lon": -79.72818181818184,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Butler",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Butler. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 9:33AM EDT until September 2 at 10:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-311"
  },
  {
   "id": "ww-PBZ-SV-W-311-2026-09-02-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 48 min. Counties: Mercer, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #311 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-311"
  },
  {
   "id": "ww-PBZ-SV-W-311-2026-09-02-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 48 min. Counties: Mercer, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #311 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-311"
  },
  {
   "id": "ww-PBZ-SV-W-311-2026-09-02-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 48 min. Counties: Mercer, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #311 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-311"
  },
  {
   "id": "ww-PBZ-SV-W-311-2026-09-02-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 48 min. Counties: Mercer, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #311 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-311"
  },
  {
   "id": "ww-PBZ-SV-W-311-2026-09-02-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 48 min. Counties: Mercer, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #311 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-311"
  },
  {
   "id": "ww-PBZ-SV-W-311-2026-09-02-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 48 min. Counties: Mercer, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #311 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-311"
  },
  {
   "id": "ww-CTP-SV-W-312-2026-09-02-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 49 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #312 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-312"
  },
  {
   "id": "ww-CTP-SV-W-312-2026-09-02-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 49 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #312 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-312"
  },
  {
   "id": "ww-CTP-SV-W-312-2026-09-02-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 49 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #312 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-312"
  },
  {
   "id": "ww-CTP-SV-W-312-2026-09-02-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 49 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #312 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-312"
  },
  {
   "id": "ww-CTP-SV-W-312-2026-09-02-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 49 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #312 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-312"
  },
  {
   "id": "ww-CTP-SV-W-312-2026-09-02-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 49 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #312 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-312"
  },
  {
   "id": "nws-alert-2f4be8b76c8121b3.001-Clearfie-wind",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-09-02",
   "county": "Clearfield",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Clearfield. Severe Thunderstorm Warning issued September 2 at 9:41AM EDT until September 2 at 10:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-312"
  },
  {
   "id": "nws-alert-2f4be8b76c8121b3.001-Clearfie-hail-2026-09-02",
   "lat": 40.73272727272727,
   "lon": -78.39999999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clearfield",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Clearfield. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 9:41AM EDT until September 2 at 10:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-312"
  },
  {
   "id": "ww-CTP-SV-W-310-2026-09-02-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #310 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-310"
  },
  {
   "id": "ww-CTP-SV-W-310-2026-09-02-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #310 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-310"
  },
  {
   "id": "ww-CTP-SV-W-310-2026-09-02-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #310 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-310"
  },
  {
   "id": "ww-CTP-SV-W-310-2026-09-02-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #310 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-310"
  },
  {
   "id": "ww-CTP-SV-W-318-2026-09-02-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Dauphin, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #318 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-318"
  },
  {
   "id": "ww-CTP-SV-W-318-2026-09-02-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Dauphin, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #318 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-318"
  },
  {
   "id": "ww-CTP-SV-W-318-2026-09-02-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Dauphin, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #318 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-318"
  },
  {
   "id": "ww-CTP-SV-W-318-2026-09-02-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Dauphin, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #318 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-318"
  },
  {
   "id": "ww-CTP-SV-W-315-2026-09-02-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Blair, Cambria, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #315 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-315"
  },
  {
   "id": "ww-CTP-SV-W-315-2026-09-02-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Blair, Cambria, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #315 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-315"
  },
  {
   "id": "ww-CTP-SV-W-315-2026-09-02-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Blair, Cambria, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #315 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-315"
  },
  {
   "id": "ww-CTP-SV-W-315-2026-09-02-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Blair, Cambria, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #315 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-315"
  },
  {
   "id": "ww-CTP-SV-W-315-2026-09-02-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Blair, Cambria, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #315 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-315"
  },
  {
   "id": "ww-CTP-SV-W-315-2026-09-02-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Blair, Cambria, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #315 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-315"
  },
  {
   "id": "ww-CTP-SV-W-314-2026-09-02-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 40 min. Counties: Blair, Huntingdon, Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #314 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-314"
  },
  {
   "id": "ww-CTP-SV-W-314-2026-09-02-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 40 min. Counties: Blair, Huntingdon, Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #314 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-314"
  },
  {
   "id": "ww-CTP-SV-W-314-2026-09-02-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 40 min. Counties: Blair, Huntingdon, Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #314 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-314"
  },
  {
   "id": "ww-CTP-SV-W-314-2026-09-02-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 40 min. Counties: Blair, Huntingdon, Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #314 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-314"
  },
  {
   "id": "ww-CTP-SV-W-314-2026-09-02-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 40 min. Counties: Blair, Huntingdon, Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #314 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-314"
  },
  {
   "id": "ww-CTP-SV-W-314-2026-09-02-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 40 min. Counties: Blair, Huntingdon, Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #314 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-314"
  },
  {
   "id": "ww-CTP-SV-W-314-2026-09-02-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 40 min. Counties: Blair, Huntingdon, Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #314 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-314"
  },
  {
   "id": "ww-CTP-SV-W-314-2026-09-02-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 40 min. Counties: Blair, Huntingdon, Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #314 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-314"
  },
  {
   "id": "ww-CTP-SV-W-311-2026-09-02-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 50 min. Counties: Cameron, Centre, Clearfield, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #311 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-311"
  },
  {
   "id": "ww-CTP-SV-W-311-2026-09-02-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 50 min. Counties: Cameron, Centre, Clearfield, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #311 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-311"
  },
  {
   "id": "ww-CTP-SV-W-311-2026-09-02-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 50 min. Counties: Cameron, Centre, Clearfield, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #311 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-311"
  },
  {
   "id": "ww-CTP-SV-W-311-2026-09-02-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 50 min. Counties: Cameron, Centre, Clearfield, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #311 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-311"
  },
  {
   "id": "ww-CTP-SV-W-311-2026-09-02-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 50 min. Counties: Cameron, Centre, Clearfield, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #311 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-311"
  },
  {
   "id": "ww-CTP-SV-W-311-2026-09-02-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 50 min. Counties: Cameron, Centre, Clearfield, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #311 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-311"
  },
  {
   "id": "ww-CTP-SV-W-311-2026-09-02-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 50 min. Counties: Cameron, Centre, Clearfield, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #311 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-311"
  },
  {
   "id": "ww-CTP-SV-W-311-2026-09-02-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 50 min. Counties: Cameron, Centre, Clearfield, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #311 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-311"
  },
  {
   "id": "ww-CTP-SV-W-311-2026-09-02-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 50 min. Counties: Cameron, Centre, Clearfield, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #311 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-311"
  },
  {
   "id": "ww-CTP-SV-W-311-2026-09-02-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 50 min. Counties: Cameron, Centre, Clearfield, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #311 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-311"
  },
  {
   "id": "ww-CTP-SV-W-321-2026-09-02-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 56 min. Counties: Dauphin, Schuylkill, Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #321 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "ww-CTP-SV-W-321-2026-09-02-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 56 min. Counties: Dauphin, Schuylkill, Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #321 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "nws-alert-6542aba7a83d0800.002-Lebanon-wind-2026-09-02",
   "lat": 39.974444444444444,
   "lon": -76.155,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lebanon. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 12:26PM EDT until September 2 at 12:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "nws-alert-6542aba7a83d0800.002-Lebanon-hail-2026-09-02",
   "lat": 39.974444444444444,
   "lon": -76.155,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lebanon. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 12:26PM EDT until September 2 at 12:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "nws-alert-f52789a843bb62c5.001-Dauphin-wind-2026-09-02",
   "lat": 40.08166666666668,
   "lon": -76.23555555555555,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Dauphin. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 11:49AM EDT until September 2 at 12:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "nws-alert-f52789a843bb62c5.001-Dauphin-hail-2026-09-02",
   "lat": 40.08166666666668,
   "lon": -76.23555555555555,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Dauphin. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 11:49AM EDT until September 2 at 12:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "nws-alert-f52789a843bb62c5.001-Schuylki-wind-2026-09-02",
   "lat": 40.08166666666668,
   "lon": -76.23555555555555,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Schuylkill. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 11:49AM EDT until September 2 at 12:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "nws-alert-f52789a843bb62c5.001-Schuylki-hail-2026-09-02",
   "lat": 40.08166666666668,
   "lon": -76.23555555555555,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Schuylkill. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 11:49AM EDT until September 2 at 12:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "ww-CTP-SV-W-321-2026-09-02-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 56 min. Counties: Dauphin, Schuylkill, Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #321 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "ww-CTP-SV-W-321-2026-09-02-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 56 min. Counties: Dauphin, Schuylkill, Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #321 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-321"
  },
  {
   "id": "ww-CTP-SV-W-313-2026-09-02-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 39 min. Counties: Centre, Clinton, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #313 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-313"
  },
  {
   "id": "ww-CTP-SV-W-313-2026-09-02-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 39 min. Counties: Centre, Clinton, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #313 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-313"
  },
  {
   "id": "ww-CTP-SV-W-313-2026-09-02-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 39 min. Counties: Centre, Clinton, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #313 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-313"
  },
  {
   "id": "ww-CTP-SV-W-313-2026-09-02-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 39 min. Counties: Centre, Clinton, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #313 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-313"
  },
  {
   "id": "ww-CTP-SV-W-313-2026-09-02-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 39 min. Counties: Centre, Clinton, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #313 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-313"
  },
  {
   "id": "ww-CTP-SV-W-313-2026-09-02-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 39 min. Counties: Centre, Clinton, Mifflin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #313 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-313"
  },
  {
   "id": "ww-CTP-SV-W-316-2026-09-02-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Cumberland, Juniata, Mifflin, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #316 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-316"
  },
  {
   "id": "ww-CTP-SV-W-316-2026-09-02-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Cumberland, Juniata, Mifflin, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #316 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-316"
  },
  {
   "id": "ww-CTP-SV-W-316-2026-09-02-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Cumberland, Juniata, Mifflin, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #316 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-316"
  },
  {
   "id": "ww-CTP-SV-W-316-2026-09-02-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Cumberland, Juniata, Mifflin, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #316 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-316"
  },
  {
   "id": "ww-CTP-SV-W-316-2026-09-02-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Cumberland, Juniata, Mifflin, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #316 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-316"
  },
  {
   "id": "ww-CTP-SV-W-316-2026-09-02-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Cumberland, Juniata, Mifflin, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #316 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-316"
  },
  {
   "id": "ww-CTP-SV-W-316-2026-09-02-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Cumberland, Juniata, Mifflin, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #316 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-316"
  },
  {
   "id": "ww-CTP-SV-W-316-2026-09-02-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 42 min. Counties: Cumberland, Juniata, Mifflin, Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #316 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-316"
  },
  {
   "id": "ww-CTP-SV-W-309-2026-09-02-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 39 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #309 (39 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-309"
  },
  {
   "id": "ww-CTP-SV-W-309-2026-09-02-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 39 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #309 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-309"
  },
  {
   "id": "ww-CTP-SV-W-309-2026-09-02-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 39 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #309 (39 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-309"
  },
  {
   "id": "ww-CTP-SV-W-309-2026-09-02-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 39 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #309 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-309"
  },
  {
   "id": "ww-CTP-SV-W-309-2026-09-02-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 39 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #309 (39 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-309"
  },
  {
   "id": "ww-CTP-SV-W-309-2026-09-02-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 39 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #309 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-309"
  },
  {
   "id": "ww-PBZ-SV-W-310-2026-09-02-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 54 min. County: Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #310 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-310"
  },
  {
   "id": "ww-PBZ-SV-W-310-2026-09-02-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 54 min. County: Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #310 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-310"
  },
  {
   "id": "nws-alert-29ead51ad994cd48.002-Elk-tornado-2026-09-02",
   "lat": 41.574444444444445,
   "lon": -78.61333333333333,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Elk (observed tornado). Tornado Warning issued September 2 at 8:57AM EDT until September 2 at 9:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-36"
  },
  {
   "id": "nws-alert-2513c96a1c54c8a6.001-McKean-tornado-2026-09-02",
   "lat": 41.60249999999999,
   "lon": -78.51124999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "McKean",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for McKean (observed tornado). Tornado Warning issued September 2 at 8:38AM EDT until September 2 at 9:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-36"
  },
  {
   "id": "nws-alert-2801fa240f5d6aae.001-Chester-wind-2026-09-02",
   "lat": 39.80866666666667,
   "lon": -75.99,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Chester. Severe Thunderstorm Warning issued September 2 at 1:36PM EDT until September 2 at 1:45PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-360"
  },
  {
   "id": "nws-alert-62c6b31ed402f7eb.001-Chester-hail-2026-09-02",
   "lat": 39.80866666666667,
   "lon": -75.99,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Chester. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 1:16PM EDT until September 2 at 1:45PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-360"
  },
  {
   "id": "nws-alert-6435fd07d737f276.001-Lancaste-wind-2026-09-02",
   "lat": 39.848666666666674,
   "lon": -76.08,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lancaster. Severe Thunderstorm Warning issued September 2 at 1:14PM EDT until September 2 at 1:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-323"
  },
  {
   "id": "nws-alert-2f1fd51b3bc77f1e.001-Lancaste-hail-2026-09-02",
   "lat": 39.848666666666674,
   "lon": -76.08,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lancaster. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 12:43PM EDT until September 2 at 1:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-323"
  },
  {
   "id": "nws-alert-6435fd07d737f276.001-York-wind-2026-09-02",
   "lat": 39.848666666666674,
   "lon": -76.08,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "York",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for York. Severe Thunderstorm Warning issued September 2 at 1:14PM EDT until September 2 at 1:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-323"
  },
  {
   "id": "nws-alert-2f1fd51b3bc77f1e.001-York-hail-2026-09-02",
   "lat": 39.848666666666674,
   "lon": -76.08,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "York",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for York. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 12:43PM EDT until September 2 at 1:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-323"
  },
  {
   "id": "ww-CTP-SV-W-322-2026-09-02-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 33 min. Counties: Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #322 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-322"
  },
  {
   "id": "ww-CTP-SV-W-322-2026-09-02-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 33 min. Counties: Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #322 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-322"
  },
  {
   "id": "ww-CTP-SV-W-322-2026-09-02-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 33 min. Counties: Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #322 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-322"
  },
  {
   "id": "ww-CTP-SV-W-322-2026-09-02-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 33 min. Counties: Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #322 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-322"
  },
  {
   "id": "ww-CTP-SV-W-322-2026-09-02-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 33 min. Counties: Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #322 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-322"
  },
  {
   "id": "ww-CTP-SV-W-322-2026-09-02-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 33 min. Counties: Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #322 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-322"
  },
  {
   "id": "spc-2026-09-02-43-2102",
   "lat": 41.64,
   "lon": -80.09,
   "zip": "",
   "city": "Meadville",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.). (CLE)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202609022129-hail-41.42--80.12",
   "lat": 41.42,
   "lon": -80.12,
   "zip": "",
   "city": "2 W New Lebanon",
   "date": "2026-09-02",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W New Lebanon, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "spc-2026-09-02-44-2205",
   "lat": 41.53,
   "lon": -80.05,
   "zip": "",
   "city": "Cochranton",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(CLE)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "nws-alert-c5131936de57436f.001-Franklin-wind-2026-09-02",
   "lat": 39.781666666666666,
   "lon": -77.995,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Franklin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Franklin. Severe Thunderstorm Warning issued September 2 at 7:56PM EDT until September 2 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-326"
  },
  {
   "id": "nws-alert-27a9c199a4b006ed.001-Franklin-hail-2026-09-02",
   "lat": 39.781666666666666,
   "lon": -77.995,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Franklin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Franklin. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 7:34PM EDT until September 2 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-326"
  },
  {
   "id": "nws-alert-c5131936de57436f.001-Fulton-wind-2026-09-02",
   "lat": 39.781666666666666,
   "lon": -77.995,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Fulton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Fulton. Severe Thunderstorm Warning issued September 2 at 7:56PM EDT until September 2 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-326"
  },
  {
   "id": "nws-alert-27a9c199a4b006ed.001-Fulton-hail-2026-09-02",
   "lat": 39.781666666666666,
   "lon": -77.995,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Fulton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Fulton. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 7:34PM EDT until September 2 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-326"
  },
  {
   "id": "ww-PBZ-SV-W-314-2026-09-02-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 26 min. Counties: Clarion, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #314 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-314"
  },
  {
   "id": "ww-PBZ-SV-W-314-2026-09-02-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 26 min. Counties: Clarion, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #314 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-314"
  },
  {
   "id": "nws-alert-eb322f72219c87cf.001-Jefferso-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Jefferson. Severe Thunderstorm Warning issued September 2 at 6:09PM EDT until September 2 at 6:45PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-314"
  },
  {
   "id": "ww-PBZ-SV-W-314-2026-09-02-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 26 min. Counties: Clarion, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #314 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-314"
  },
  {
   "id": "ww-CLE-SV-W-256-2026-09-02-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 43 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #256 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-256"
  },
  {
   "id": "ww-CLE-SV-W-256-2026-09-02-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 43 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #256 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-256"
  },
  {
   "id": "ww-CTP-SV-W-325-2026-09-02-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 38 min. Counties: Bedford, Fulton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #325 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-325"
  },
  {
   "id": "nws-alert-ee38e0f461a24300.001-Bedford-hail-2026-09-02",
   "lat": 39.873333333333335,
   "lon": -78.11666666666666,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bedford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Bedford. Max hail: 1.5\". Severe Thunderstorm Warning issued September 2 at 7:04PM EDT until September 2 at 7:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.5\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-325"
  },
  {
   "id": "ww-CTP-SV-W-325-2026-09-02-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 38 min. Counties: Bedford, Fulton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #325 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-325"
  },
  {
   "id": "ww-CTP-SV-W-325-2026-09-02-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 38 min. Counties: Bedford, Fulton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #325 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-325"
  },
  {
   "id": "ww-CLE-SV-W-258-2026-09-02-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 34 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #258 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-258"
  },
  {
   "id": "ww-CLE-SV-W-258-2026-09-02-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 34 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #258 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "CLE-SV-W-258"
  },
  {
   "id": "ww-CLE-SV-W-259-2026-09-02-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-09-02. Duration: 37 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #259 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-259"
  },
  {
   "id": "nws-alert-20c87a370d6ee965.001-Crawford-hail-2026-09-02",
   "lat": 41.5609090909091,
   "lon": -79.99454545454546,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Crawford. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 5:53PM EDT until September 2 at 6:45PM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Cleveland OH Weather Station",
   "hailSizeInches": 1.75,
   "warningProductKey": "CLE-SV-W-259"
  },
  {
   "id": "ww-PBZ-SV-W-315-2026-09-02-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 26 min. Counties: Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #315 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-315"
  },
  {
   "id": "ww-PBZ-SV-W-315-2026-09-02-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 26 min. Counties: Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #315 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-315"
  },
  {
   "id": "ww-PBZ-SV-W-315-2026-09-02-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 26 min. Counties: Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #315 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-315"
  },
  {
   "id": "nws-alert-1b5b8fcc9a22c8d2.001-Venango-hail-2026-09-02",
   "lat": 41.46090909090909,
   "lon": -79.42090909090909,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Venango",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Venango. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 6:25PM EDT until September 2 at 7:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "PBZ-SV-W-315"
  },
  {
   "id": "nws-alert-c452ea219d94c514.001-Clarion-wind",
   "zip": "",
   "city": "Clarion",
   "date": "2026-09-02",
   "county": "Clarion",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Clarion. Severe Thunderstorm Warning issued September 2 at 6:50PM EDT until September 2 at 7:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-316"
  },
  {
   "id": "nws-alert-4fcca42532c98a4f.001-Clarion-hail-2026-09-02",
   "lat": 41.43500000000001,
   "lon": -79.16357142857144,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clarion",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Clarion. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 6:39PM EDT until September 2 at 7:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-316"
  },
  {
   "id": "nws-alert-c452ea219d94c514.001-Forest-wind",
   "zip": "",
   "city": "Forest",
   "date": "2026-09-02",
   "county": "Forest",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Forest. Severe Thunderstorm Warning issued September 2 at 6:50PM EDT until September 2 at 7:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-316"
  },
  {
   "id": "nws-alert-4fcca42532c98a4f.001-Forest-hail-2026-09-02",
   "lat": 41.43500000000001,
   "lon": -79.16357142857144,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Forest",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Forest. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 6:39PM EDT until September 2 at 7:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-316"
  },
  {
   "id": "ww-PBZ-SV-W-313-2026-09-02-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 39 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #313 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-313"
  },
  {
   "id": "nws-alert-8babdcac1713fa77.001-Mercer-hail-2026-09-02",
   "lat": 41.48375000000001,
   "lon": -79.998125,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mercer",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Mercer. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 5:17PM EDT until September 2 at 5:45PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "PBZ-SV-W-313"
  },
  {
   "id": "ww-PBZ-SV-W-313-2026-09-02-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 39 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #313 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-313"
  },
  {
   "id": "ww-PBZ-SV-W-313-2026-09-02-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 39 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #313 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-313"
  },
  {
   "id": "ww-CTP-SV-W-324-2026-09-02-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 48 min. Counties: Bedford, Fulton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #324 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-324"
  },
  {
   "id": "ww-CTP-SV-W-324-2026-09-02-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 48 min. Counties: Bedford, Fulton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #324 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-324"
  },
  {
   "id": "ww-CTP-SV-W-324-2026-09-02-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 48 min. Counties: Bedford, Fulton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #324 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-324"
  },
  {
   "id": "ww-CTP-SV-W-324-2026-09-02-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 48 min. Counties: Bedford, Fulton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #324 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-324"
  },
  {
   "id": "iem-202609030208-hail-42.16--79.95",
   "lat": 42.16,
   "lon": -79.95,
   "zip": "",
   "city": "1 SE Harborcreek",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Harborcreek, PA. Hail size: 1\".",
   "sourceDetail": "NWS CLE — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202609030149-wind-41.04--77.30",
   "lat": 41.04,
   "lon": -77.3,
   "zip": "",
   "city": "Loganton",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Loganton, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-02-40-0149",
   "lat": 41.04,
   "lon": -77.3,
   "zip": "",
   "city": "Loganton",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotted reported 60mph wind gust. also reported 1.7 inches of rain as of the call. (CTP)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CTP-SV-W-328-2026-09-02-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 41 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #328 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-328"
  },
  {
   "id": "ww-CTP-SV-W-328-2026-09-02-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 41 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #328 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-328"
  },
  {
   "id": "ww-CTP-SV-W-328-2026-09-02-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 41 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #328 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-328"
  },
  {
   "id": "ww-CTP-SV-W-328-2026-09-02-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 41 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #328 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-328"
  },
  {
   "id": "ww-CTP-SV-W-332-2026-09-02-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 47 min. Counties: Potter, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #332 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-332"
  },
  {
   "id": "ww-CTP-SV-W-332-2026-09-02-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 47 min. Counties: Potter, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #332 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-332"
  },
  {
   "id": "ww-CTP-SV-W-332-2026-09-02-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 47 min. Counties: Potter, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #332 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-332"
  },
  {
   "id": "ww-CTP-SV-W-332-2026-09-02-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 47 min. Counties: Potter, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #332 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-332"
  },
  {
   "id": "ww-CTP-SV-W-332-2026-09-02-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 47 min. Counties: Potter, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #332 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-332"
  },
  {
   "id": "ww-CTP-SV-W-332-2026-09-02-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 47 min. Counties: Potter, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #332 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-332"
  },
  {
   "id": "nws-alert-35bb9dbc58fbe678.001-Beaver-wind-2026-09-02",
   "lat": 40.67,
   "lon": -80.16166666666666,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Beaver",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Beaver. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 9:34PM EDT until September 2 at 10:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-318"
  },
  {
   "id": "ww-PBZ-SV-W-318-2026-09-02-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 51 min. Counties: Beaver, Allegheny, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #318 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-318"
  },
  {
   "id": "nws-alert-6aa96a0f471dcdab.001-Alleghen-wind-2026-09-02",
   "lat": 40.653333333333336,
   "lon": -80.05166666666666,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Allegheny",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Allegheny. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 9:54PM EDT until September 2 at 10:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-318"
  },
  {
   "id": "ww-PBZ-SV-W-318-2026-09-02-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 51 min. Counties: Beaver, Allegheny, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #318 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-318"
  },
  {
   "id": "nws-alert-6aa96a0f471dcdab.001-Butler-wind-2026-09-02",
   "lat": 40.653333333333336,
   "lon": -80.05166666666666,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Butler",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Butler. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 9:54PM EDT until September 2 at 10:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-318"
  },
  {
   "id": "ww-PBZ-SV-W-318-2026-09-02-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 51 min. Counties: Beaver, Allegheny, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #318 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-318"
  },
  {
   "id": "ww-CTP-SV-W-334-2026-09-02-Tioga",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 16 min. County: Tioga. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #334 (16 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-334"
  },
  {
   "id": "ww-CTP-SV-W-327-2026-09-02-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: McKean, Cameron, Elk, Potter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #327 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-327"
  },
  {
   "id": "ww-CTP-SV-W-327-2026-09-02-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: McKean, Cameron, Elk, Potter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #327 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-327"
  },
  {
   "id": "nws-alert-19f37a60fbbd8902.001-Cameron-wind-2026-09-02",
   "lat": 41.624,
   "lon": -78.352,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cameron",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Cameron. Severe Thunderstorm Warning issued September 2 at 8:12PM EDT until September 2 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-327"
  },
  {
   "id": "nws-alert-ff5c3b5a9914d379.001-Cameron-hail-2026-09-02",
   "lat": 41.624,
   "lon": -78.352,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cameron",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Cameron. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 7:54PM EDT until September 2 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-327"
  },
  {
   "id": "nws-alert-19f37a60fbbd8902.001-Elk-wind-2026-09-02",
   "lat": 41.624,
   "lon": -78.352,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Elk. Severe Thunderstorm Warning issued September 2 at 8:12PM EDT until September 2 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-327"
  },
  {
   "id": "nws-alert-ff5c3b5a9914d379.001-Elk-hail-2026-09-02",
   "lat": 41.624,
   "lon": -78.352,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Elk. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 7:54PM EDT until September 2 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-327"
  },
  {
   "id": "ww-CTP-SV-W-327-2026-09-02-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: McKean, Cameron, Elk, Potter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #327 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-327"
  },
  {
   "id": "ww-CTP-SV-W-327-2026-09-02-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 43 min. Counties: McKean, Cameron, Elk, Potter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #327 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-327"
  },
  {
   "id": "ww-CTP-SV-W-330-2026-09-02-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #330 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-330"
  },
  {
   "id": "ww-CTP-SV-W-330-2026-09-02-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #330 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-330"
  },
  {
   "id": "ww-CTP-SV-W-330-2026-09-02-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #330 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-330"
  },
  {
   "id": "ww-CTP-SV-W-330-2026-09-02-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 51 min. Counties: Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #330 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-330"
  },
  {
   "id": "nws-alert-73a1b40faa366da4.001-Potter-wind-2026-09-02",
   "lat": 41.88,
   "lon": -77.90714285714284,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Potter",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Potter. Severe Thunderstorm Warning issued September 2 at 9:42PM EDT until September 2 at 9:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-331"
  },
  {
   "id": "nws-alert-27a27994774f6092.002-Potter-hail-2026-09-02",
   "lat": 41.88,
   "lon": -77.90714285714284,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Potter",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Potter. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 9:27PM EDT until September 2 at 9:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-331"
  },
  {
   "id": "nws-alert-b0b0d8bb44fdf170.001-McKean-wind-2026-09-02",
   "lat": 41.88,
   "lon": -77.97571428571429,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "McKean",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for McKean. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 9:11PM EDT until September 2 at 9:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-331"
  },
  {
   "id": "nws-alert-b0b0d8bb44fdf170.001-McKean-hail-2026-09-02",
   "lat": 41.88,
   "lon": -77.97571428571429,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "McKean",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for McKean. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 9:11PM EDT until September 2 at 9:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-331"
  },
  {
   "id": "ww-CTP-SV-W-331-2026-09-02-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 55 min. Counties: Potter, McKean, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #331 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-331"
  },
  {
   "id": "nws-alert-27a27994774f6092.002-Tioga-hail-2026-09-02",
   "lat": 41.88,
   "lon": -77.90714285714284,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Tioga",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Tioga. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 9:27PM EDT until September 2 at 9:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-331"
  },
  {
   "id": "ww-BGM-SV-W-198-2026-09-02-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-09-02. Duration: 67 min. County: Bradford. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #198 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-198"
  },
  {
   "id": "ww-BGM-SV-W-198-2026-09-02-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-09-02. Duration: 67 min. County: Bradford. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #198 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-198"
  },
  {
   "id": "ww-CTP-SV-W-329-2026-09-02-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 38 min. Counties: Clinton, Tioga, Lycoming, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #329 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-329"
  },
  {
   "id": "ww-CTP-SV-W-329-2026-09-02-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 38 min. Counties: Clinton, Tioga, Lycoming, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #329 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-329"
  },
  {
   "id": "ww-CTP-SV-W-329-2026-09-02-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 38 min. Counties: Clinton, Tioga, Lycoming, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #329 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-329"
  },
  {
   "id": "ww-CTP-SV-W-329-2026-09-02-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 38 min. Counties: Clinton, Tioga, Lycoming, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #329 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-329"
  },
  {
   "id": "ww-CTP-SV-W-329-2026-09-02-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 38 min. Counties: Clinton, Tioga, Lycoming, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #329 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-329"
  },
  {
   "id": "ww-CTP-SV-W-329-2026-09-02-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 38 min. Counties: Clinton, Tioga, Lycoming, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #329 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-329"
  },
  {
   "id": "ww-CTP-SV-W-329-2026-09-02-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 38 min. Counties: Clinton, Tioga, Lycoming, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #329 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-329"
  },
  {
   "id": "ww-CTP-SV-W-329-2026-09-02-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 38 min. Counties: Clinton, Tioga, Lycoming, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #329 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-329"
  },
  {
   "id": "nws-alert-60041b3759864447.001-Venango-wind-2026-09-02",
   "lat": 41.47625,
   "lon": -79.54625,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Venango",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Venango. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 9:21PM EDT until September 2 at 9:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-317"
  },
  {
   "id": "ww-PBZ-SV-W-317-2026-09-02-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 47 min. County: Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #317 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-317"
  },
  {
   "id": "nws-alert-366a097495b44742.001-Armstron-wind-2026-09-02",
   "lat": 40.766666666666666,
   "lon": -79.79166666666667,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Armstrong",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Armstrong. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 9:49PM EDT until September 2 at 10:15PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-319"
  },
  {
   "id": "ww-PBZ-SV-W-319-2026-09-02-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 22 min. Counties: Armstrong, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #319 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-319"
  },
  {
   "id": "ww-PBZ-SV-W-319-2026-09-02-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 22 min. Counties: Armstrong, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #319 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-319"
  },
  {
   "id": "ww-PBZ-SV-W-319-2026-09-02-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-02. Duration: 22 min. Counties: Armstrong, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #319 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-319"
  },
  {
   "id": "nws-alert-b7dfe9e939e1fc91.001-Centre-wind-2026-09-02",
   "lat": 41.02777777777778,
   "lon": -77.22777777777777,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Centre. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 9:50PM EDT until September 2 at 10:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-335"
  },
  {
   "id": "nws-alert-b7dfe9e939e1fc91.001-Centre-hail-2026-09-02",
   "lat": 41.02777777777778,
   "lon": -77.22777777777777,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Centre. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 9:50PM EDT until September 2 at 10:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-335"
  },
  {
   "id": "nws-alert-b7dfe9e939e1fc91.001-Clinton-wind-2026-09-02",
   "lat": 41.02777777777778,
   "lon": -77.22777777777777,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Clinton. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 9:50PM EDT until September 2 at 10:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-335"
  },
  {
   "id": "nws-alert-b7dfe9e939e1fc91.001-Clinton-hail-2026-09-02",
   "lat": 41.02777777777778,
   "lon": -77.22777777777777,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Clinton. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 9:50PM EDT until September 2 at 10:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-335"
  },
  {
   "id": "ww-CTP-SV-W-335-2026-09-02-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 40 min. Counties: Centre, Clinton, Lycoming, Union. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #335 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-335"
  },
  {
   "id": "nws-alert-b7dfe9e939e1fc91.001-Lycoming-hail-2026-09-02",
   "lat": 41.02777777777778,
   "lon": -77.22777777777777,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lycoming. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 9:50PM EDT until September 2 at 10:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-335"
  },
  {
   "id": "nws-alert-b7dfe9e939e1fc91.001-Union-wind-2026-09-02",
   "lat": 41.02777777777778,
   "lon": -77.22777777777777,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Union",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Union. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 9:50PM EDT until September 2 at 10:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-335"
  },
  {
   "id": "nws-alert-b7dfe9e939e1fc91.001-Union-hail-2026-09-02",
   "lat": 41.02777777777778,
   "lon": -77.22777777777777,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Union",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Union. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 9:50PM EDT until September 2 at 10:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-335"
  },
  {
   "id": "nws-alert-47ac0e7b96dad740.001-Bradford-wind-2026-09-02",
   "lat": 41.77909090909091,
   "lon": -75.75818181818182,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bradford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Bradford. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 9:59PM EDT until September 2 at 10:45PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-W-200"
  },
  {
   "id": "nws-alert-47ac0e7b96dad740.001-Bradford-hail-2026-09-02",
   "lat": 41.77909090909091,
   "lon": -75.75818181818182,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bradford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Bradford. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 9:59PM EDT until September 2 at 10:45PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-200"
  },
  {
   "id": "nws-alert-47ac0e7b96dad740.001-Susqueha-wind-2026-09-02",
   "lat": 41.77909090909091,
   "lon": -75.75818181818182,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Susquehanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Susquehanna. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 9:59PM EDT until September 2 at 10:45PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-W-200"
  },
  {
   "id": "nws-alert-47ac0e7b96dad740.001-Susqueha-hail-2026-09-02",
   "lat": 41.77909090909091,
   "lon": -75.75818181818182,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Susquehanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Susquehanna. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 9:59PM EDT until September 2 at 10:45PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-200"
  },
  {
   "id": "nws-alert-47ac0e7b96dad740.001-Wayne-wind-2026-09-02",
   "lat": 41.77909090909091,
   "lon": -75.75818181818182,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Wayne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Wayne. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 9:59PM EDT until September 2 at 10:45PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-W-200"
  },
  {
   "id": "nws-alert-47ac0e7b96dad740.001-Wayne-hail-2026-09-02",
   "lat": 41.77909090909091,
   "lon": -75.75818181818182,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Wayne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Wayne. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 9:59PM EDT until September 2 at 10:45PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-200"
  },
  {
   "id": "nws-alert-47ac0e7b96dad740.001-Wyoming-wind-2026-09-02",
   "lat": 41.77909090909091,
   "lon": -75.75818181818182,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Wyoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Wyoming. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 9:59PM EDT until September 2 at 10:45PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-W-200"
  },
  {
   "id": "nws-alert-47ac0e7b96dad740.001-Wyoming-hail-2026-09-02",
   "lat": 41.77909090909091,
   "lon": -75.75818181818182,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Wyoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Wyoming. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 9:59PM EDT until September 2 at 10:45PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-200"
  },
  {
   "id": "ww-CTP-SV-W-333-2026-09-02-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 57 min. Counties: Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #333 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-333"
  },
  {
   "id": "ww-CTP-SV-W-333-2026-09-02-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 57 min. Counties: Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #333 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-333"
  },
  {
   "id": "ww-CTP-SV-W-333-2026-09-02-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 57 min. Counties: Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #333 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-333"
  },
  {
   "id": "ww-CTP-SV-W-333-2026-09-02-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 57 min. Counties: Clinton, Lycoming. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #333 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-333"
  },
  {
   "id": "nws-alert-17d5f59570144226.001-Lycoming-wind-2026-09-02",
   "lat": 41.59583333333333,
   "lon": -76.9625,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lycoming. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 10:03PM EDT until September 2 at 10:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-336"
  },
  {
   "id": "ww-CTP-SV-W-336-2026-09-02-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 40 min. Counties: Lycoming, Sullivan, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #336 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-336"
  },
  {
   "id": "nws-alert-17d5f59570144226.001-Sullivan-wind-2026-09-02",
   "lat": 41.59583333333333,
   "lon": -76.9625,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Sullivan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Sullivan. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 10:03PM EDT until September 2 at 10:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-336"
  },
  {
   "id": "ww-CTP-SV-W-336-2026-09-02-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 40 min. Counties: Lycoming, Sullivan, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #336 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-336"
  },
  {
   "id": "nws-alert-17d5f59570144226.001-Tioga-wind-2026-09-02",
   "lat": 41.59583333333333,
   "lon": -76.9625,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Tioga",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Tioga. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 10:03PM EDT until September 2 at 10:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-336"
  },
  {
   "id": "ww-CTP-SV-W-336-2026-09-02-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-02. Duration: 40 min. Counties: Lycoming, Sullivan, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #336 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-336"
  },
  {
   "id": "nws-alert-ba5ace171f1c682a.001-Erie-wind-2026-09-02",
   "lat": 42.085,
   "lon": -79.9375,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Erie. Max wind: 70 mph. Severe Thunderstorm Warning issued September 2 at 10:19PM EDT until September 2 at 11:00PM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Severe Thunderstorm Warning Max wind: 70 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "originStation": "Cleveland OH Weather Station",
   "warningProductKey": "CLE-SV-W-261"
  },
  {
   "id": "nws-alert-ba5ace171f1c682a.001-Erie-hail-2026-09-02",
   "lat": 42.085,
   "lon": -79.9375,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Erie. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 10:19PM EDT until September 2 at 11:00PM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Cleveland OH Weather Station",
   "hailSizeInches": 2,
   "warningProductKey": "CLE-SV-W-261"
  },
  {
   "id": "ww-CTP-FF-W-84-2026-09-02-Centre",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-09-02. Duration: 186 min. Counties: Centre, Clinton, Lycoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #84 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-84"
  },
  {
   "id": "ww-CTP-FF-W-84-2026-09-02-Clinton",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-09-02. Duration: 186 min. Counties: Centre, Clinton, Lycoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #84 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-84"
  },
  {
   "id": "ww-CTP-FF-W-84-2026-09-02-Lycoming",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-09-02. Duration: 186 min. Counties: Centre, Clinton, Lycoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #84 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-84"
  },
  {
   "id": "nws-alert-f72f4d54e785ed59.001-Centre-flood-2026-09-02",
   "lat": 40.94833333333334,
   "lon": -77.27166666666666,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Centre. Flash Flood Warning issued September 2 at 10:12PM EDT until September 3 at 1:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-85"
  },
  {
   "id": "nws-alert-f72f4d54e785ed59.001-Clinton-flood-2026-09-02",
   "lat": 40.94833333333334,
   "lon": -77.27166666666666,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Clinton. Flash Flood Warning issued September 2 at 10:12PM EDT until September 3 at 1:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-85"
  },
  {
   "id": "nws-alert-f72f4d54e785ed59.001-Lycoming-flood-2026-09-02",
   "lat": 40.94833333333334,
   "lon": -77.27166666666666,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Lycoming. Flash Flood Warning issued September 2 at 10:12PM EDT until September 3 at 1:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-85"
  },
  {
   "id": "nws-alert-f72f4d54e785ed59.001-Union-flood-2026-09-02",
   "lat": 40.94833333333334,
   "lon": -77.27166666666666,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Union",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Union. Flash Flood Warning issued September 2 at 10:12PM EDT until September 3 at 1:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-85"
  },
  {
   "id": "nws-alert-cd2be54feb1914ff.001-Bradford-flood-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bradford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Bradford. Flood Watch issued September 2 at 10:19PM EDT until September 3 at 8:00AM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-FA-A-6"
  },
  {
   "id": "nws-alert-cd2be54feb1914ff.001-Susqueha-flood-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Susquehanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Susquehanna. Flood Watch issued September 2 at 10:19PM EDT until September 3 at 8:00AM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-FA-A-6"
  },
  {
   "id": "nws-alert-cd2be54feb1914ff.001-Wayne-flood-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Wayne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Wayne. Flood Watch issued September 2 at 10:19PM EDT until September 3 at 8:00AM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-FA-A-6"
  },
  {
   "id": "nws-alert-78f3b14bf1353d7e.001-Centre-tornado-2026-09-02",
   "lat": 41.06333333333333,
   "lon": -77.61333333333333,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Centre (observed tornado). Tornado Warning issued September 2 at 9:14PM EDT until September 2 at 9:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-40"
  },
  {
   "id": "nws-alert-78f3b14bf1353d7e.001-Clinton-tornado-2026-09-02",
   "lat": 41.06333333333333,
   "lon": -77.61333333333333,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Clinton (observed tornado). Tornado Warning issued September 2 at 9:14PM EDT until September 2 at 9:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-40"
  },
  {
   "id": "nws-alert-fd0192a9b2dc44f7.001-Tioga-tornado-2026-09-02",
   "lat": 41.926249999999996,
   "lon": -76.99749999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Tioga",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Tioga (observed tornado). Tornado Warning issued September 2 at 8:41PM EDT until September 2 at 9:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-39"
  },
  {
   "id": "nws-alert-d606b37974503c3d.002-Bedford-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Bedford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Bedford. Severe Thunderstorm Watch issued September 2 at 7:44PM EDT until September 3 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-646"
  },
  {
   "id": "nws-alert-d606b37974503c3d.002-Blair-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Blair",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Blair. Severe Thunderstorm Watch issued September 2 at 7:44PM EDT until September 3 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-646"
  },
  {
   "id": "nws-alert-d606b37974503c3d.002-Cambria-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Cambria",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Cambria. Severe Thunderstorm Watch issued September 2 at 7:44PM EDT until September 3 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-646"
  },
  {
   "id": "nws-alert-d606b37974503c3d.002-Clearfie-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clearfield",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Clearfield. Severe Thunderstorm Watch issued September 2 at 7:44PM EDT until September 3 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-646"
  },
  {
   "id": "nws-alert-d606b37974503c3d.002-Huntingd-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Huntingdon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Huntingdon. Severe Thunderstorm Watch issued September 2 at 7:44PM EDT until September 3 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-646"
  },
  {
   "id": "nws-alert-d606b37974503c3d.002-Mifflin-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mifflin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Mifflin. Severe Thunderstorm Watch issued September 2 at 7:44PM EDT until September 3 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-646"
  },
  {
   "id": "nws-alert-d606b37974503c3d.002-Somerset-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Somerset",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Somerset. Severe Thunderstorm Watch issued September 2 at 7:44PM EDT until September 3 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-646"
  },
  {
   "id": "nws-alert-d606b37974503c3d.002-Warren-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Warren",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Warren. Severe Thunderstorm Watch issued September 2 at 7:44PM EDT until September 3 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-646"
  },
  {
   "id": "nws-alert-8f051bee55e13856.002-Clarion-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clarion",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Clarion. Severe Thunderstorm Watch issued September 2 at 7:35PM EDT until September 3 at 12:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-646"
  },
  {
   "id": "nws-alert-8f051bee55e13856.002-Forest-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Forest",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Forest. Severe Thunderstorm Watch issued September 2 at 7:35PM EDT until September 3 at 12:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-646"
  },
  {
   "id": "nws-alert-8f051bee55e13856.002-Indiana-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Indiana",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Indiana. Severe Thunderstorm Watch issued September 2 at 7:35PM EDT until September 3 at 12:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-646"
  },
  {
   "id": "nws-alert-8f051bee55e13856.002-Jefferso-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Jefferson. Severe Thunderstorm Watch issued September 2 at 7:35PM EDT until September 3 at 12:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-646"
  },
  {
   "id": "nws-alert-8f051bee55e13856.002-Mercer-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Mercer",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Mercer. Severe Thunderstorm Watch issued September 2 at 7:35PM EDT until September 3 at 12:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-646"
  },
  {
   "id": "nws-alert-5ab69f3d60b48986.004-Crawford-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Crawford. Severe Thunderstorm Watch issued September 2 at 6:52PM EDT until September 3 at 12:00AM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Cleveland OH Weather Station",
   "warningProductKey": "CLE-SV-A-646"
  },
  {
   "id": "nws-alert-f2bdf5657e69f27e.001-Lawrence-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Lawrence",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lawrence. Severe Thunderstorm Watch issued September 2 at 4:56PM EDT until September 3 at 12:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-646"
  },
  {
   "id": "nws-alert-f2bdf5657e69f27e.001-Westmore-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Westmoreland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Westmoreland. Severe Thunderstorm Watch issued September 2 at 4:56PM EDT until September 3 at 12:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-646"
  },
  {
   "id": "nws-alert-2774f1c1761e6b4e.002-Adams-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Adams",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Adams. Severe Thunderstorm Watch issued September 2 at 12:28PM EDT until September 2 at 2:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-642"
  },
  {
   "id": "nws-alert-d603f766f57d5a18.002-Snyder-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Snyder",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Snyder. Severe Thunderstorm Watch issued September 2 at 11:02AM EDT until September 2 at 2:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-642"
  },
  {
   "id": "iem-geo-2026-09-02-flood-42.12--80.10",
   "lat": 42.12,
   "lon": -80.1,
   "zip": "",
   "city": "1 SW Erie",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported at W 12th and Liberty.",
   "sourceDetail": "NWS CLE — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-40.87--77.05",
   "lat": 40.87,
   "lon": -77.05,
   "zip": "",
   "city": "1 NE Penns Creek",
   "date": "2026-09-02",
   "county": "Union",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basement beside Penns Creek on 2400 block of Wildwood Rd.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-41.13--77.50",
   "lat": 41.13,
   "lon": -77.5,
   "zip": "",
   "city": "2 N Mill Hall",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Fairpoint Road at Lusk Run Road closed due to flooding.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-41.06--77.31",
   "lat": 41.06,
   "lon": -77.31,
   "zip": "",
   "city": "2 NNW Loganton",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Tree down near by the intersection of Rosecrans Lane and Long Run Road.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-41.14--77.45",
   "lat": 41.14,
   "lon": -77.45,
   "zip": "",
   "city": "Lock Haven",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported on spring street, was shut down.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-41.13--77.45",
   "lat": 41.13,
   "lon": -77.45,
   "zip": "",
   "city": "Lock Haven",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roadways reported on West Bald Eagle Street and West Park Street. Also noted flooding on Railroad Street and Water Street. Reported 4.16 inches at a rain gauge since the storms onset.",
   "sourceDetail": "NWS CTP — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-41.20--77.26",
   "lat": 41.2,
   "lon": -77.26,
   "zip": "",
   "city": "Jersey Shore",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water across McCanna Dr adjacent to Town Meeting Park.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-41.13--77.46",
   "lat": 41.13,
   "lon": -77.46,
   "zip": "",
   "city": "1 SSW Lock Haven",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded residence on 300 block of Linden Street. Water reported up to outlets on first floor.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-41.16--77.45",
   "lat": 41.16,
   "lon": -77.45,
   "zip": "",
   "city": "2 N Lock Haven",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported on Hunter Hollow Road.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-40.92--77.04",
   "lat": 40.92,
   "lon": -77.04,
   "zip": "",
   "city": "Mifflinburg",
   "date": "2026-09-02",
   "county": "Union",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue at intersection of Forest Hill Rd and Chestnut St.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "nws-alert-588dcf42a029d8a8.001-Crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Crawford. Severe Thunderstorm Warning issued September 2 at 10:29PM EDT until September 2 at 11:30PM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-262"
  },
  {
   "id": "iem-ww-CLE-SV-W-262-Crawford-hail-2026-09-02",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Crawford on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-262"
  },
  {
   "id": "iem-ww-CLE-SV-W-262-Erie-wind-2026-09-02",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Erie on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-262"
  },
  {
   "id": "iem-ww-CLE-SV-W-262-Erie-hail-2026-09-02",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Erie on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-262"
  },
  {
   "id": "iem-ww-CTP-SV-W-337-Warren-wind-2026-09-02",
   "zip": "",
   "city": "Warren",
   "date": "2026-09-02",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Warren on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-337"
  },
  {
   "id": "iem-ww-CTP-SV-W-337-Warren-hail-2026-09-02",
   "zip": "",
   "city": "Warren",
   "date": "2026-09-02",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Warren on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-337"
  },
  {
   "id": "nws-alert-afa6e454d1607a65.001-Dauphin-wind",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Dauphin. Severe Thunderstorm Warning issued September 2 at 10:51PM EDT until September 2 at 11:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-338"
  },
  {
   "id": "iem-ww-CTP-SV-W-338-Dauphin-hail-2026-09-02",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Dauphin on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-338"
  },
  {
   "id": "nws-alert-afa6e454d1607a65.001-Northumb-wind",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-09-02",
   "county": "Northumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Northumberland. Severe Thunderstorm Warning issued September 2 at 10:51PM EDT until September 2 at 11:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-338"
  },
  {
   "id": "iem-ww-CTP-SV-W-338-Northumberland-hail-2026-09-02",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-09-02",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Northumberland on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-338"
  },
  {
   "id": "nws-alert-afa6e454d1607a65.001-Snyder-wind",
   "zip": "",
   "city": "Snyder",
   "date": "2026-09-02",
   "county": "Snyder",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Snyder. Severe Thunderstorm Warning issued September 2 at 10:51PM EDT until September 2 at 11:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-338"
  },
  {
   "id": "iem-ww-CTP-SV-W-338-Snyder-hail-2026-09-02",
   "zip": "",
   "city": "Snyder",
   "date": "2026-09-02",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Snyder on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-338"
  },
  {
   "id": "nws-alert-afa6e454d1607a65.001-Union-wind",
   "zip": "",
   "city": "Union",
   "date": "2026-09-02",
   "county": "Union",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Union. Severe Thunderstorm Warning issued September 2 at 10:51PM EDT until September 2 at 11:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-338"
  },
  {
   "id": "iem-ww-CTP-SV-W-338-Union-hail-2026-09-02",
   "zip": "",
   "city": "Union",
   "date": "2026-09-02",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Union on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-338"
  },
  {
   "id": "nws-alert-7b1e1945ad9f37c4.002-Lackawan-wind",
   "zip": "",
   "city": "Lackawanna",
   "date": "2026-09-02",
   "county": "Lackawanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lackawanna. Severe Thunderstorm Warning issued September 2 at 10:57PM EDT until September 2 at 11:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-201"
  },
  {
   "id": "iem-ww-BGM-SV-W-201-Lackawanna-hail-2026-09-02",
   "zip": "",
   "city": "Lackawanna",
   "date": "2026-09-02",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Lackawanna on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-201"
  },
  {
   "id": "iem-ww-BGM-SV-W-201-Susquehanna-wind-2026-09-02",
   "zip": "",
   "city": "Susquehanna",
   "date": "2026-09-02",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Susquehanna on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-201"
  },
  {
   "id": "iem-ww-BGM-SV-W-201-Susquehanna-hail-2026-09-02",
   "zip": "",
   "city": "Susquehanna",
   "date": "2026-09-02",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Susquehanna on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-201"
  },
  {
   "id": "nws-alert-789cd6df68d70621.002-Wyoming-wind",
   "zip": "",
   "city": "Wyoming",
   "date": "2026-09-02",
   "county": "Wyoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Wyoming. Severe Thunderstorm Warning issued September 2 at 10:47PM EDT until September 2 at 11:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-201"
  },
  {
   "id": "iem-ww-BGM-SV-W-201-Wyoming-hail-2026-09-02",
   "zip": "",
   "city": "Wyoming",
   "date": "2026-09-02",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Wyoming on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-201"
  },
  {
   "id": "nws-alert-7b1e1945ad9f37c4.002-Luzerne-wind",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-09-02",
   "county": "Luzerne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Luzerne. Severe Thunderstorm Warning issued September 2 at 10:57PM EDT until September 2 at 11:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-201"
  },
  {
   "id": "iem-ww-BGM-SV-W-201-Luzerne-hail-2026-09-02",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-09-02",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Luzerne on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-201"
  },
  {
   "id": "nws-alert-7b1e1945ad9f37c4.002-Pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-09-02",
   "county": "Pike",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Pike. Severe Thunderstorm Warning issued September 2 at 10:57PM EDT until September 2 at 11:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-201"
  },
  {
   "id": "iem-ww-BGM-SV-W-201-Pike-hail-2026-09-02",
   "zip": "",
   "city": "Pike",
   "date": "2026-09-02",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Pike on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-201"
  },
  {
   "id": "nws-alert-7b1e1945ad9f37c4.002-Wayne-wind",
   "zip": "",
   "city": "Wayne",
   "date": "2026-09-02",
   "county": "Wayne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Wayne. Severe Thunderstorm Warning issued September 2 at 10:57PM EDT until September 2 at 11:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-201"
  },
  {
   "id": "iem-ww-BGM-SV-W-201-Wayne-hail-2026-09-02",
   "zip": "",
   "city": "Wayne",
   "date": "2026-09-02",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM for Wayne on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-201"
  },
  {
   "id": "nws-alert-cf784677f212e24e.001-Elk-wind",
   "zip": "",
   "city": "Elk",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Elk. Severe Thunderstorm Warning issued September 2 at 11:09PM EDT until September 3 at 12:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-339"
  },
  {
   "id": "iem-ww-CTP-SV-W-339-Elk-hail-2026-09-02",
   "zip": "",
   "city": "Elk",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Elk on 2026-09-02. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-339"
  },
  {
   "id": "nws-alert-cf784677f212e24e.001-McKean-wind",
   "zip": "",
   "city": "McKean",
   "date": "2026-09-02",
   "county": "McKean",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for McKean. Severe Thunderstorm Warning issued September 2 at 11:09PM EDT until September 3 at 12:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-339"
  },
  {
   "id": "iem-ww-CTP-SV-W-339-McKean-hail-2026-09-02",
   "zip": "",
   "city": "McKean",
   "date": "2026-09-02",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for McKean on 2026-09-02. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-339"
  },
  {
   "id": "nws-alert-cf784677f212e24e.001-Warren-wind",
   "zip": "",
   "city": "Warren",
   "date": "2026-09-02",
   "county": "Warren",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Warren. Severe Thunderstorm Warning issued September 2 at 11:09PM EDT until September 3 at 12:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-339"
  },
  {
   "id": "iem-ww-CTP-SV-W-339-Warren-hail-2026-09-02",
   "zip": "",
   "city": "Warren",
   "date": "2026-09-02",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Warren on 2026-09-02. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-339"
  },
  {
   "id": "iem-ww-CTP-TO-W-37-Tioga-tornado-2026-09-02",
   "zip": "",
   "city": "Tioga",
   "date": "2026-09-02",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS CTP for Tioga on 2026-09-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-37"
  },
  {
   "id": "iem-ww-CTP-TO-W-38-Centre-tornado-2026-09-02",
   "zip": "",
   "city": "Centre",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS CTP for Centre on 2026-09-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-38"
  },
  {
   "id": "iem-ww-CTP-TO-W-38-Clinton-tornado-2026-09-02",
   "zip": "",
   "city": "Clinton",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS CTP for Clinton on 2026-09-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-38"
  },
  {
   "id": "iem-geo-2026-09-02-flood-42.19--79.83",
   "lat": 42.19,
   "lon": -79.83,
   "zip": "",
   "city": "2 SSE North East",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported at mile marker 41 on I-90 eastbound.",
   "sourceDetail": "NWS CLE — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-wind-42.15--80.13",
   "lat": 42.15,
   "lon": -80.13,
   "zip": "",
   "city": "1 WSW Presque Isle",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "C-Man station BCTP1 1 WSW Presque Isle gust to 44 knots.",
   "sourceDetail": "NWS CLE — C-Man Station via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-41.11--77.70",
   "lat": 41.11,
   "lon": -77.7,
   "zip": "",
   "city": "4 NNW Bald Eagle State",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue on 100 Block of Lilac Way in Liberty Township.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-40.70--77.31",
   "lat": 40.7,
   "lon": -77.31,
   "zip": "",
   "city": "Mcclure",
   "date": "2026-09-02",
   "county": "Snyder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basement on 10 block of Ohio street.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-40.98--76.57",
   "lat": 40.98,
   "lon": -76.57,
   "zip": "",
   "city": "1 NE Mechanicsville",
   "date": "2026-09-02",
   "county": "Montour",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basement almost to power boxes on Wildwood road.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-PBZ-SV-W-320-Forest-wind-2026-09-02",
   "zip": "",
   "city": "Forest",
   "date": "2026-09-02",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ for Forest on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-320"
  },
  {
   "id": "iem-ww-CTP-SV-W-340-Snyder-wind-2026-09-02",
   "zip": "",
   "city": "Snyder",
   "date": "2026-09-02",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Snyder on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-340"
  },
  {
   "id": "iem-ww-CTP-SV-W-340-Snyder-hail-2026-09-02",
   "zip": "",
   "city": "Snyder",
   "date": "2026-09-02",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Snyder on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-340"
  },
  {
   "id": "nws-alert-7deeed334366f177.001-Mifflin-wind",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-09-02",
   "county": "Mifflin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Mifflin. Severe Thunderstorm Warning issued September 2 at 11:13PM EDT until September 3 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-340"
  },
  {
   "id": "iem-ww-CTP-SV-W-340-Mifflin-hail-2026-09-02",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-09-02",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Mifflin on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-340"
  },
  {
   "id": "iem-ww-CTP-SV-W-340-Dauphin-wind-2026-09-02",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Dauphin on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-340"
  },
  {
   "id": "iem-ww-CTP-SV-W-340-Dauphin-hail-2026-09-02",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Dauphin on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-340"
  },
  {
   "id": "nws-alert-6a625a5a2e89c409.002-Juniata-wind",
   "zip": "",
   "city": "Juniata",
   "date": "2026-09-02",
   "county": "Juniata",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Juniata. Severe Thunderstorm Warning issued September 2 at 11:35PM EDT until September 3 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-340"
  },
  {
   "id": "iem-ww-CTP-SV-W-340-Juniata-hail-2026-09-02",
   "zip": "",
   "city": "Juniata",
   "date": "2026-09-02",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Juniata on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-340"
  },
  {
   "id": "iem-ww-CTP-SV-W-340-Northumberland-wind-2026-09-02",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-09-02",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Northumberland on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-340"
  },
  {
   "id": "iem-ww-CTP-SV-W-340-Northumberland-hail-2026-09-02",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-09-02",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Northumberland on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-340"
  },
  {
   "id": "nws-alert-6a625a5a2e89c409.002-Perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-09-02",
   "county": "Perry",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Perry. Severe Thunderstorm Warning issued September 2 at 11:35PM EDT until September 3 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-340"
  },
  {
   "id": "iem-ww-CTP-SV-W-340-Perry-hail-2026-09-02",
   "zip": "",
   "city": "Perry",
   "date": "2026-09-02",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Perry on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-340"
  },
  {
   "id": "nws-alert-842b3c357aeeca3f.001-Erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Erie. Severe Thunderstorm Warning issued September 2 at 11:51PM EDT until September 3 at 12:45AM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-263"
  },
  {
   "id": "iem-ww-CLE-SV-W-263-Erie-hail-2026-09-02",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE for Erie on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-263"
  },
  {
   "id": "nws-alert-aa4c8ef6918c3bfc.001-Elk-wind",
   "zip": "",
   "city": "Elk",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Elk. Severe Thunderstorm Warning issued September 2 at 11:43PM EDT until September 3 at 12:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "iem-ww-CTP-SV-W-342-Elk-hail-2026-09-02",
   "zip": "",
   "city": "Elk",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Elk on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "nws-alert-aa4c8ef6918c3bfc.001-McKean-wind",
   "zip": "",
   "city": "McKean",
   "date": "2026-09-02",
   "county": "McKean",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for McKean. Severe Thunderstorm Warning issued September 2 at 11:43PM EDT until September 3 at 12:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "iem-ww-CTP-SV-W-342-McKean-hail-2026-09-02",
   "zip": "",
   "city": "McKean",
   "date": "2026-09-02",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for McKean on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "nws-alert-aa4c8ef6918c3bfc.001-Cameron-wind",
   "zip": "",
   "city": "Cameron",
   "date": "2026-09-02",
   "county": "Cameron",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Cameron. Severe Thunderstorm Warning issued September 2 at 11:43PM EDT until September 3 at 12:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "iem-ww-CTP-SV-W-342-Cameron-hail-2026-09-02",
   "zip": "",
   "city": "Cameron",
   "date": "2026-09-02",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Cameron on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "nws-alert-aa4c8ef6918c3bfc.001-Clearfie-wind",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-09-02",
   "county": "Clearfield",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Clearfield. Severe Thunderstorm Warning issued September 2 at 11:43PM EDT until September 3 at 12:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "iem-ww-CTP-SV-W-342-Clearfield-hail-2026-09-02",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-09-02",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Clearfield on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "nws-alert-aa4c8ef6918c3bfc.001-Clinton-wind",
   "zip": "",
   "city": "Clinton",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Clinton. Severe Thunderstorm Warning issued September 2 at 11:43PM EDT until September 3 at 12:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "iem-ww-CTP-SV-W-342-Clinton-hail-2026-09-02",
   "zip": "",
   "city": "Clinton",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Clinton on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "nws-alert-aa4c8ef6918c3bfc.001-Lycoming-wind",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lycoming. Severe Thunderstorm Warning issued September 2 at 11:43PM EDT until September 3 at 12:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "iem-ww-CTP-SV-W-342-Lycoming-hail-2026-09-02",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Lycoming on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "nws-alert-aa4c8ef6918c3bfc.001-Potter-wind",
   "zip": "",
   "city": "Potter",
   "date": "2026-09-02",
   "county": "Potter",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Potter. Severe Thunderstorm Warning issued September 2 at 11:43PM EDT until September 3 at 12:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "iem-ww-CTP-SV-W-342-Potter-hail-2026-09-02",
   "zip": "",
   "city": "Potter",
   "date": "2026-09-02",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Potter on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "nws-alert-aa4c8ef6918c3bfc.001-Tioga-wind",
   "zip": "",
   "city": "Tioga",
   "date": "2026-09-02",
   "county": "Tioga",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Tioga. Severe Thunderstorm Warning issued September 2 at 11:43PM EDT until September 3 at 12:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "iem-ww-CTP-SV-W-342-Tioga-hail-2026-09-02",
   "zip": "",
   "city": "Tioga",
   "date": "2026-09-02",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Tioga on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-342"
  },
  {
   "id": "iem-ww-CTP-SV-W-341-Schuylkill-hail-2026-09-02",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-09-02",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Schuylkill on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-341"
  },
  {
   "id": "iem-ww-CTP-SV-W-341-Union-wind-2026-09-02",
   "zip": "",
   "city": "Union",
   "date": "2026-09-02",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Union on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-341"
  },
  {
   "id": "iem-ww-CTP-SV-W-341-Union-hail-2026-09-02",
   "zip": "",
   "city": "Union",
   "date": "2026-09-02",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Union on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-341"
  },
  {
   "id": "nws-alert-66a729d658a18201.002-Northumb-wind",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-09-02",
   "county": "Northumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Northumberland. Severe Thunderstorm Warning issued September 2 at 11:36PM EDT until September 3 at 12:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-341"
  },
  {
   "id": "iem-ww-CTP-SV-W-341-Northumberland-hail-2026-09-02",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-09-02",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Northumberland on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-341"
  },
  {
   "id": "nws-alert-66a729d658a18201.002-Snyder-wind",
   "zip": "",
   "city": "Snyder",
   "date": "2026-09-02",
   "county": "Snyder",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Snyder. Severe Thunderstorm Warning issued September 2 at 11:36PM EDT until September 3 at 12:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-341"
  },
  {
   "id": "iem-ww-CTP-SV-W-341-Snyder-hail-2026-09-02",
   "zip": "",
   "city": "Snyder",
   "date": "2026-09-02",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Snyder on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-341"
  },
  {
   "id": "nws-alert-66a729d658a18201.002-Dauphin-wind",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Dauphin. Severe Thunderstorm Warning issued September 2 at 11:36PM EDT until September 3 at 12:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-341"
  },
  {
   "id": "iem-ww-CTP-SV-W-341-Dauphin-hail-2026-09-02",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Dauphin on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-341"
  },
  {
   "id": "iem-ww-CTP-SV-W-341-Lebanon-hail-2026-09-02",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-09-02",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Lebanon on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-341"
  },
  {
   "id": "nws-alert-6b841b3ac310022e.001-Elk-tornado",
   "zip": "",
   "city": "Elk",
   "date": "2026-09-02",
   "county": "Elk",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Elk (observed tornado). Tornado Warning issued September 2 at 11:30PM EDT until September 2 at 11:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-41"
  },
  {
   "id": "nws-alert-6b841b3ac310022e.001-McKean-tornado",
   "zip": "",
   "city": "McKean",
   "date": "2026-09-02",
   "county": "McKean",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for McKean (observed tornado). Tornado Warning issued September 2 at 11:30PM EDT until September 2 at 11:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-41"
  },
  {
   "id": "nws-alert-6b841b3ac310022e.001-Warren-tornado",
   "zip": "",
   "city": "Warren",
   "date": "2026-09-02",
   "county": "Warren",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Warren (observed tornado). Tornado Warning issued September 2 at 11:30PM EDT until September 2 at 11:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-41"
  },
  {
   "id": "nws-alert-9f748075a04728cb.001-Erie-flood",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Erie. Flash Flood Warning issued September 2 at 11:38PM EDT until September 3 at 3:30AM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-FF-W-30"
  },
  {
   "id": "nws-alert-686010ffbacf6435.001-Northumb-flood",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-09-02",
   "county": "Northumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Northumberland. Flash Flood Warning issued September 2 at 11:26PM EDT until September 3 at 3:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-86"
  },
  {
   "id": "nws-alert-686010ffbacf6435.001-Snyder-flood",
   "zip": "",
   "city": "Snyder",
   "date": "2026-09-02",
   "county": "Snyder",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Snyder. Flash Flood Warning issued September 2 at 11:26PM EDT until September 3 at 3:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-86"
  },
  {
   "id": "nws-alert-686010ffbacf6435.001-Union-flood",
   "zip": "",
   "city": "Union",
   "date": "2026-09-02",
   "county": "Union",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Union. Flash Flood Warning issued September 2 at 11:26PM EDT until September 3 at 3:30AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-86"
  },
  {
   "id": "iem-geo-2026-09-02-flood-41.08--77.59",
   "lat": 41.08,
   "lon": -77.59,
   "zip": "",
   "city": "1 NNW Beech Creek",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue from a car on Little Sugar Run Road near the borough of Beech Creek.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-41.14--77.53",
   "lat": 41.14,
   "lon": -77.53,
   "zip": "",
   "city": "3 NW Mill Hall",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "An individual was rescued from a home due to high water on Sugar Run Road in Bald Eagle Township.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-09-02-lycoming-hail",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-09-02",
   "county": "Lycoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lycoming — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-clinton-hail",
   "zip": "",
   "city": "Clinton",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clinton — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-erie-hail",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-02",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Erie — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-02",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Crawford — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-bedford-wind",
   "zip": "",
   "city": "Bedford",
   "date": "2026-09-02",
   "county": "Bedford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bedford — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-fulton-hail",
   "zip": "",
   "city": "Fulton",
   "date": "2026-09-02",
   "county": "Fulton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fulton — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-bedford-hail",
   "zip": "",
   "city": "Bedford",
   "date": "2026-09-02",
   "county": "Bedford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Bedford — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-dauphin-wind",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-09-02",
   "county": "Dauphin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dauphin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-09-02",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-northumber-wind",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-09-02",
   "county": "Northumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Northumberland — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-snyder-wind",
   "zip": "",
   "city": "Snyder",
   "date": "2026-09-02",
   "county": "Snyder",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Snyder — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-union-wind",
   "zip": "",
   "city": "Union",
   "date": "2026-09-02",
   "county": "Union",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Union — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-juniata-wind",
   "zip": "",
   "city": "Juniata",
   "date": "2026-09-02",
   "county": "Juniata",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Juniata — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-mifflin-wind",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-09-02",
   "county": "Mifflin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mifflin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-09-02",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-clinton-wind",
   "zip": "",
   "city": "Clinton",
   "date": "2026-09-02",
   "county": "Clinton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clinton — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-CTP-SV-W-293-2026-09-01-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 49 min. Counties: Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #293 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-293"
  },
  {
   "id": "ww-CTP-SV-W-293-2026-09-01-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 49 min. Counties: Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #293 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-293"
  },
  {
   "id": "ww-CTP-SV-W-293-2026-09-01-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 49 min. Counties: Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #293 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-293"
  },
  {
   "id": "ww-CTP-SV-W-293-2026-09-01-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 49 min. Counties: Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #293 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-293"
  },
  {
   "id": "ww-CTP-SV-W-297-2026-09-01-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 48 min. Counties: Lycoming, Tioga, Potter. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #297 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-297"
  },
  {
   "id": "ww-CTP-SV-W-297-2026-09-01-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 48 min. Counties: Lycoming, Tioga, Potter. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #297 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-297"
  },
  {
   "id": "ww-CTP-SV-W-297-2026-09-01-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 48 min. Counties: Lycoming, Tioga, Potter. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #297 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-297"
  },
  {
   "id": "nws-alert-29a15244ab036eeb.001-Potter-hail-2026-09-01",
   "lat": 41.582857142857144,
   "lon": -77.53714285714285,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Potter",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Potter. Max hail: 1.25\". Severe Thunderstorm Warning issued September 1 at 5:42PM EDT until September 1 at 6:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.25\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-297"
  },
  {
   "id": "nws-alert-43ffe0a0e40f8830.002-Tioga-wind",
   "zip": "",
   "city": "Tioga",
   "date": "2026-09-01",
   "county": "Tioga",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Tioga. Severe Thunderstorm Warning issued September 1 at 6:01PM EDT until September 1 at 6:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-297"
  },
  {
   "id": "nws-alert-43ffe0a0e40f8830.002-Tioga-hail-2026-09-01",
   "lat": 41.589999999999996,
   "lon": -77.495,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Tioga",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Tioga. Max hail: 1.25\". Severe Thunderstorm Warning issued September 1 at 6:01PM EDT until September 1 at 6:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.25\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-297"
  },
  {
   "id": "ww-CTP-SV-W-295-2026-09-01-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 41 min. Counties: Potter, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #295 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-295"
  },
  {
   "id": "ww-CTP-SV-W-295-2026-09-01-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 41 min. Counties: Potter, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #295 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-295"
  },
  {
   "id": "ww-CTP-SV-W-295-2026-09-01-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 41 min. Counties: Potter, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #295 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-295"
  },
  {
   "id": "ww-CTP-SV-W-295-2026-09-01-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 41 min. Counties: Potter, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #295 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-295"
  },
  {
   "id": "ww-CTP-SV-W-294-2026-09-01-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 39 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 1.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #294 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-294"
  },
  {
   "id": "ww-CTP-SV-W-294-2026-09-01-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 39 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 1.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #294 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-294"
  },
  {
   "id": "ww-CTP-SV-W-294-2026-09-01-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 39 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 1.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #294 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-294"
  },
  {
   "id": "ww-CTP-SV-W-294-2026-09-01-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 39 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 1.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #294 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-294"
  },
  {
   "id": "ww-CTP-SV-W-296-2026-09-01-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 50 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #296 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-296"
  },
  {
   "id": "ww-CTP-SV-W-296-2026-09-01-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 50 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #296 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-296"
  },
  {
   "id": "ww-CTP-SV-W-296-2026-09-01-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 50 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #296 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-296"
  },
  {
   "id": "ww-CTP-SV-W-296-2026-09-01-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 50 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #296 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-296"
  },
  {
   "id": "ww-CTP-SV-W-296-2026-09-01-Montour-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 50 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #296 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-296"
  },
  {
   "id": "ww-CTP-SV-W-296-2026-09-01-Montour-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 50 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #296 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-296"
  },
  {
   "id": "ww-CTP-SV-W-296-2026-09-01-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 50 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #296 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-296"
  },
  {
   "id": "ww-CTP-SV-W-296-2026-09-01-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 50 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #296 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-296"
  },
  {
   "id": "ww-BGM-SV-W-189-2026-09-01-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-09-01. Duration: 26 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #189 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-189"
  },
  {
   "id": "ww-BGM-SV-W-189-2026-09-01-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-09-01. Duration: 26 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #189 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-189"
  },
  {
   "id": "ww-CTP-SV-W-298-2026-09-01-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 48 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #298 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-298"
  },
  {
   "id": "ww-CTP-SV-W-298-2026-09-01-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 48 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #298 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-298"
  },
  {
   "id": "ww-CTP-SV-W-298-2026-09-01-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 48 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #298 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-298"
  },
  {
   "id": "ww-CTP-SV-W-298-2026-09-01-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 48 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #298 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-298"
  },
  {
   "id": "nws-alert-2e085a04435f1994.001-Montour-wind",
   "zip": "",
   "city": "Montour",
   "date": "2026-09-01",
   "county": "Montour",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Montour. Severe Thunderstorm Warning issued September 1 at 5:42PM EDT until September 1 at 6:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-298"
  },
  {
   "id": "nws-alert-2e085a04435f1994.001-Montour-hail-2026-09-01",
   "lat": 41.28,
   "lon": -76.78399999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Montour",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Montour. Max hail: 1.25\". Severe Thunderstorm Warning issued September 1 at 5:42PM EDT until September 1 at 6:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.25\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-298"
  },
  {
   "id": "ww-CTP-SV-W-298-2026-09-01-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 48 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #298 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-298"
  },
  {
   "id": "ww-CTP-SV-W-298-2026-09-01-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 48 min. Counties: Columbia, Lycoming, Montour, Northumberland. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #298 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-298"
  },
  {
   "id": "nws-alert-bb3a4d2d8a1a7668.001-Monroe-wind-2026-09-01",
   "lat": 40.965,
   "lon": -75.18900000000001,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Monroe",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Monroe. Severe Thunderstorm Warning issued September 1 at 6:22PM EDT until September 1 at 6:30PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-339"
  },
  {
   "id": "nws-alert-26cd3a5ac0b8fa80.001-Monroe-hail-2026-09-01",
   "lat": 40.965,
   "lon": -75.18900000000001,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Monroe",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Monroe. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 6:11PM EDT until September 1 at 6:30PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-339"
  },
  {
   "id": "ww-PHI-SV-W-339-2026-09-01-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 45 min. Counties: Monroe, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #339 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-339"
  },
  {
   "id": "ww-PHI-SV-W-339-2026-09-01-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 45 min. Counties: Monroe, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #339 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-339"
  },
  {
   "id": "nws-alert-3e9a13b113781a4f.001-Potter-tornado-2026-09-01",
   "lat": 41.83,
   "lon": -77.66199999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Potter",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Potter (observed tornado). Tornado Warning issued September 1 at 5:44PM EDT until September 1 at 5:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-31"
  },
  {
   "id": "nws-alert-3e9a13b113781a4f.001-Tioga-tornado-2026-09-01",
   "lat": 41.83,
   "lon": -77.66199999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Tioga",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Tioga (observed tornado). Tornado Warning issued September 1 at 5:44PM EDT until September 1 at 5:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-31"
  },
  {
   "id": "nws-alert-04124135330f6f6e.001-Columbia-tornado-2026-09-01",
   "lat": 40.83833333333333,
   "lon": -76.55666666666666,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Columbia",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Columbia (observed tornado). Tornado Warning issued September 1 at 5:46PM EDT until September 1 at 6:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-33"
  },
  {
   "id": "nws-alert-04124135330f6f6e.001-Montour-tornado-2026-09-01",
   "lat": 40.83833333333333,
   "lon": -76.55666666666666,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Montour",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Montour (observed tornado). Tornado Warning issued September 1 at 5:46PM EDT until September 1 at 6:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-33"
  },
  {
   "id": "nws-alert-04124135330f6f6e.001-Northumb-tornado-2026-09-01",
   "lat": 40.83833333333333,
   "lon": -76.55666666666666,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Northumberland",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Northumberland (observed tornado). Tornado Warning issued September 1 at 5:46PM EDT until September 1 at 6:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-33"
  },
  {
   "id": "nws-alert-382448ddbdeb1641.001-Lycoming-tornado-2026-09-01",
   "lat": 41.58875,
   "lon": -76.87,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Lycoming (observed tornado). Tornado Warning issued September 1 at 5:19PM EDT until September 1 at 5:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-32"
  },
  {
   "id": "nws-alert-382448ddbdeb1641.001-Sullivan-tornado",
   "zip": "",
   "city": "Sullivan",
   "date": "2026-09-01",
   "county": "Sullivan",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Sullivan (observed tornado). Tornado Warning issued September 1 at 5:19PM EDT until September 1 at 5:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-32"
  },
  {
   "id": "iem-ww-CTP-TO-W-32-Tioga-tornado-2026-09-01",
   "zip": "",
   "city": "Tioga",
   "date": "2026-09-01",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS CTP for Tioga on 2026-09-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-32"
  },
  {
   "id": "iem-lsr-2026-09-01-wind-41.63--80.22",
   "lat": 41.63,
   "lon": -80.22,
   "zip": "",
   "city": "4 WSW Meadville",
   "date": "2026-09-01",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGKJ Meadville.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-09-01-65-2225",
   "lat": 40.87,
   "lon": -75.73,
   "zip": "",
   "city": "Jim Thorpe",
   "date": "2026-09-01",
   "county": "Carbon",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter reported estimated 50 to 60 mph winds with pea size hail at time of report. (PHI)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-01-flood-40.35--75.92",
   "lat": 40.35,
   "lon": -75.92,
   "zip": "",
   "city": "1 NNW Reading",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple vehicles stranded in high water.",
   "sourceDetail": "NWS PHI — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-GKJ-2026-09-01",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2026-09-01",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ): 55 mph gust at 2026-09-01 21:59.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) — peak at 2026-09-01 21:59",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-PHI-SV-W-341-2026-09-01-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 51 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #341 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-341"
  },
  {
   "id": "ww-PHI-SV-W-341-2026-09-01-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 51 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #341 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-341"
  },
  {
   "id": "ww-PHI-SV-W-348-2026-09-01-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 47 min. Counties: Lehigh, Montgomery, Berks, Chester. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #348 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-348"
  },
  {
   "id": "ww-PHI-SV-W-348-2026-09-01-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 47 min. Counties: Lehigh, Montgomery, Berks, Chester. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #348 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-348"
  },
  {
   "id": "ww-PHI-SV-W-348-2026-09-01-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 47 min. Counties: Lehigh, Montgomery, Berks, Chester. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #348 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-348"
  },
  {
   "id": "ww-PHI-SV-W-348-2026-09-01-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 47 min. Counties: Lehigh, Montgomery, Berks, Chester. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #348 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-348"
  },
  {
   "id": "nws-alert-a8a407515c3e2f0a.001-Lehigh-wind-2026-09-01",
   "lat": 40.366,
   "lon": -75.596,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lehigh",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lehigh. Severe Thunderstorm Warning issued September 1 at 7:51PM EDT until September 1 at 8:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-348"
  },
  {
   "id": "nws-alert-499a02b9dfe9ccdd.001-Lehigh-hail-2026-09-01",
   "lat": 40.366,
   "lon": -75.596,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lehigh",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lehigh. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 7:38PM EDT until September 1 at 8:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-348"
  },
  {
   "id": "ww-PHI-SV-W-348-2026-09-01-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 47 min. Counties: Lehigh, Montgomery, Berks, Chester. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #348 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-348"
  },
  {
   "id": "nws-alert-499a02b9dfe9ccdd.001-Montgome-hail-2026-09-01",
   "lat": 40.366,
   "lon": -75.596,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Montgomery. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 7:38PM EDT until September 1 at 8:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-348"
  },
  {
   "id": "ww-CTP-SV-W-301-2026-09-01-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 48 min. County: Warren. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #301 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-301"
  },
  {
   "id": "ww-CTP-SV-W-301-2026-09-01-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 48 min. County: Warren. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #301 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-301"
  },
  {
   "id": "nws-alert-e118dc02006456ad.001-Bradford-wind-2026-09-01",
   "lat": 41.775999999999996,
   "lon": -76.16600000000001,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Bradford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Bradford. Severe Thunderstorm Warning issued September 1 at 8:17PM EDT until September 1 at 8:15PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-W-193"
  },
  {
   "id": "nws-alert-c379b4b0b47a1b2f.002-Bradford-hail-2026-09-01",
   "lat": 41.775999999999996,
   "lon": -76.16600000000001,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Bradford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Bradford. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 8:02PM EDT until September 1 at 8:15PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-193"
  },
  {
   "id": "nws-alert-84e65cc91b4c1c86.001-Wyoming-wind-2026-09-01",
   "lat": 41.833999999999996,
   "lon": -76.244,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Wyoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Wyoming. Max wind: 60 mph. Severe Thunderstorm Warning issued September 1 at 7:39PM EDT until September 1 at 8:15PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-W-193"
  },
  {
   "id": "nws-alert-84e65cc91b4c1c86.001-Wyoming-hail-2026-09-01",
   "lat": 41.833999999999996,
   "lon": -76.244,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Wyoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Wyoming. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 7:39PM EDT until September 1 at 8:15PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-193"
  },
  {
   "id": "nws-alert-e118dc02006456ad.001-Susqueha-wind-2026-09-01",
   "lat": 41.775999999999996,
   "lon": -76.16600000000001,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Susquehanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Susquehanna. Severe Thunderstorm Warning issued September 1 at 8:17PM EDT until September 1 at 8:15PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-W-193"
  },
  {
   "id": "nws-alert-c379b4b0b47a1b2f.002-Susqueha-hail-2026-09-01",
   "lat": 41.775999999999996,
   "lon": -76.16600000000001,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Susquehanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Susquehanna. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 8:02PM EDT until September 1 at 8:15PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-193"
  },
  {
   "id": "ww-BGM-SV-W-191-2026-09-01-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-09-01. Duration: 61 min. County: Bradford. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #191 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-191"
  },
  {
   "id": "ww-BGM-SV-W-191-2026-09-01-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-09-01. Duration: 61 min. County: Bradford. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #191 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-191"
  },
  {
   "id": "ww-CTP-SV-W-302-2026-09-01-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 38 min. County: Sullivan. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #302 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-302"
  },
  {
   "id": "ww-CTP-SV-W-302-2026-09-01-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 38 min. County: Sullivan. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #302 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-302"
  },
  {
   "id": "ww-PHI-SV-W-345-2026-09-01-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 49 min. Counties: Berks, Chester. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #345 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-345"
  },
  {
   "id": "ww-PHI-SV-W-345-2026-09-01-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 49 min. Counties: Berks, Chester. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #345 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-345"
  },
  {
   "id": "ww-PHI-SV-W-345-2026-09-01-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 49 min. Counties: Berks, Chester. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #345 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-345"
  },
  {
   "id": "ww-PHI-SV-W-345-2026-09-01-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 49 min. Counties: Berks, Chester. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #345 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-345"
  },
  {
   "id": "nws-alert-2c0e8caeae82170e.001-Carbon-wind-2026-09-01",
   "lat": 40.71666666666667,
   "lon": -75.65444444444444,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Carbon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Carbon. Max wind: 60 mph. Severe Thunderstorm Warning issued September 1 at 6:29PM EDT until September 1 at 7:15PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-343"
  },
  {
   "id": "nws-alert-2c0e8caeae82170e.001-Carbon-hail-2026-09-01",
   "lat": 40.71666666666667,
   "lon": -75.65444444444444,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Carbon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Carbon. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 6:29PM EDT until September 1 at 7:15PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-343"
  },
  {
   "id": "nws-alert-2c0e8caeae82170e.001-Northamp-wind-2026-09-01",
   "lat": 40.71666666666667,
   "lon": -75.65444444444444,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Northampton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Northampton. Max wind: 60 mph. Severe Thunderstorm Warning issued September 1 at 6:29PM EDT until September 1 at 7:15PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-343"
  },
  {
   "id": "nws-alert-2c0e8caeae82170e.001-Northamp-hail-2026-09-01",
   "lat": 40.71666666666667,
   "lon": -75.65444444444444,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Northampton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Northampton. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 6:29PM EDT until September 1 at 7:15PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-343"
  },
  {
   "id": "ww-PHI-SV-W-343-2026-09-01-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 46 min. Counties: Carbon, Northampton, Lehigh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #343 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-343"
  },
  {
   "id": "ww-PHI-SV-W-343-2026-09-01-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 46 min. Counties: Carbon, Northampton, Lehigh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #343 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-343"
  },
  {
   "id": "ww-PHI-SV-W-346-2026-09-01-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 34 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #346 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-346"
  },
  {
   "id": "ww-PHI-SV-W-346-2026-09-01-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 34 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #346 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-346"
  },
  {
   "id": "ww-PHI-SV-W-342-2026-09-01-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 39 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #342 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-342"
  },
  {
   "id": "ww-PHI-SV-W-342-2026-09-01-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 39 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #342 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-342"
  },
  {
   "id": "nws-alert-d052a8e15157f094.001-Delaware-wind",
   "zip": "",
   "city": "Delaware",
   "date": "2026-09-01",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Delaware. Severe Thunderstorm Warning issued September 1 at 8:31PM EDT until September 1 at 9:15PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-352"
  },
  {
   "id": "nws-alert-d052a8e15157f094.001-Delaware-hail-2026-09-01",
   "lat": 39.717,
   "lon": -75.749,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Delaware. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 8:31PM EDT until September 1 at 9:15PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-352"
  },
  {
   "id": "nws-alert-f8fc28e6203b99c3.002-Chester-wind",
   "zip": "",
   "city": "Chester",
   "date": "2026-09-01",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Chester. Severe Thunderstorm Warning issued September 1 at 8:53PM EDT until September 1 at 9:15PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-352"
  },
  {
   "id": "nws-alert-f8fc28e6203b99c3.002-Chester-hail-2026-09-01",
   "lat": 39.704166666666666,
   "lon": -75.66749999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Chester. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 8:53PM EDT until September 1 at 9:15PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-352"
  },
  {
   "id": "nws-alert-a5a682aa4c7e2e28.002-Luzerne-wind-2026-09-01",
   "lat": 41.18,
   "lon": -75.96833333333333,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Luzerne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Luzerne. Max wind: 60 mph. Severe Thunderstorm Warning issued September 1 at 6:45PM EDT until September 1 at 7:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-W-190"
  },
  {
   "id": "nws-alert-a5a682aa4c7e2e28.002-Luzerne-hail-2026-09-01",
   "lat": 41.18,
   "lon": -75.96833333333333,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Luzerne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Luzerne. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 6:45PM EDT until September 1 at 7:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-190"
  },
  {
   "id": "ww-BGM-SV-W-190-2026-09-01-Wyoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-09-01. Duration: 67 min. Counties: Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #190 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-190"
  },
  {
   "id": "ww-BGM-SV-W-190-2026-09-01-Wyoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-09-01. Duration: 67 min. Counties: Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #190 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-190"
  },
  {
   "id": "nws-alert-4119ce54ff907b73.001-Lebanon-wind",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-09-01",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lebanon. Severe Thunderstorm Warning issued September 1 at 6:33PM EDT until September 1 at 7:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-300"
  },
  {
   "id": "nws-alert-4119ce54ff907b73.001-Lebanon-hail-2026-09-01",
   "lat": 40.406363636363636,
   "lon": -76.32,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lebanon. Max hail: 1.75\". Severe Thunderstorm Warning issued September 1 at 6:33PM EDT until September 1 at 7:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "CTP-SV-W-300"
  },
  {
   "id": "nws-alert-4119ce54ff907b73.001-Schuylki-wind",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-09-01",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Schuylkill. Severe Thunderstorm Warning issued September 1 at 6:33PM EDT until September 1 at 7:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-300"
  },
  {
   "id": "nws-alert-4119ce54ff907b73.001-Schuylki-hail-2026-09-01",
   "lat": 40.406363636363636,
   "lon": -76.32,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Schuylkill. Max hail: 1.75\". Severe Thunderstorm Warning issued September 1 at 6:33PM EDT until September 1 at 7:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "CTP-SV-W-300"
  },
  {
   "id": "nws-alert-ce9d9a45c3b4ab31.001-Lackawan-wind-2026-09-01",
   "lat": 41.162727272727274,
   "lon": -75.77363636363636,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lackawanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lackawanna. Max wind: 60 mph. Severe Thunderstorm Warning issued September 1 at 6:40PM EDT until September 1 at 7:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-W-192"
  },
  {
   "id": "nws-alert-ce9d9a45c3b4ab31.001-Lackawan-hail-2026-09-01",
   "lat": 41.162727272727274,
   "lon": -75.77363636363636,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lackawanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lackawanna. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 6:40PM EDT until September 1 at 7:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-192"
  },
  {
   "id": "ww-BGM-SV-W-192-2026-09-01-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-09-01. Duration: 38 min. Counties: Lackawanna, Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #192 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-192"
  },
  {
   "id": "ww-BGM-SV-W-192-2026-09-01-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-09-01. Duration: 38 min. Counties: Lackawanna, Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #192 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-192"
  },
  {
   "id": "nws-alert-d587458f6847ad64.001-Crawford-wind-2026-09-01",
   "lat": 41.68666666666667,
   "lon": -79.77999999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Crawford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Crawford. Severe Thunderstorm Warning issued September 1 at 6:58PM EDT until September 1 at 7:00PM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "originStation": "Cleveland OH Weather Station",
   "warningProductKey": "CLE-SV-W-250"
  },
  {
   "id": "nws-alert-0da5a606eb7480d2.001-Crawford-hail-2026-09-01",
   "lat": 41.68666666666667,
   "lon": -79.77999999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Crawford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Crawford. Max hail: 0.75\". Severe Thunderstorm Warning issued September 1 at 6:34PM EDT until September 1 at 7:00PM EDT by NWS Cleveland OH",
   "sourceDetail": "NWS Cleveland OH — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "originStation": "Cleveland OH Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-250"
  },
  {
   "id": "ww-PHI-SV-W-340-2026-09-01-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 40 min. Counties: Carbon, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #340 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-340"
  },
  {
   "id": "ww-PHI-SV-W-340-2026-09-01-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 40 min. Counties: Carbon, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #340 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-340"
  },
  {
   "id": "ww-PHI-SV-W-340-2026-09-01-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 40 min. Counties: Carbon, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #340 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-340"
  },
  {
   "id": "ww-PHI-SV-W-340-2026-09-01-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 40 min. Counties: Carbon, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #340 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-340"
  },
  {
   "id": "ww-PHI-SV-W-340-2026-09-01-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 40 min. Counties: Carbon, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #340 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-340"
  },
  {
   "id": "ww-PHI-SV-W-340-2026-09-01-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 40 min. Counties: Carbon, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #340 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-340"
  },
  {
   "id": "ww-PHI-SV-W-350-2026-09-01-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 47 min. Counties: Berks, Chester, Delaware. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #350 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-350"
  },
  {
   "id": "nws-alert-f89cccbb7741a9ef.001-Berks-hail-2026-09-01",
   "lat": 39.94642857142856,
   "lon": -75.91999999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Berks. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 7:43PM EDT until September 1 at 8:30PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-350"
  },
  {
   "id": "ww-PHI-SV-W-350-2026-09-01-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 47 min. Counties: Berks, Chester, Delaware. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #350 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-350"
  },
  {
   "id": "ww-PHI-SV-W-350-2026-09-01-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 47 min. Counties: Berks, Chester, Delaware. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #350 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-350"
  },
  {
   "id": "ww-PHI-SV-W-350-2026-09-01-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 47 min. Counties: Berks, Chester, Delaware. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #350 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-350"
  },
  {
   "id": "ww-PHI-SV-W-350-2026-09-01-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-09-01. Duration: 47 min. Counties: Berks, Chester, Delaware. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #350 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-350"
  },
  {
   "id": "nws-alert-5ff122cb3d6b64ed.001-Lancaste-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-09-01",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lancaster. Severe Thunderstorm Warning issued September 1 at 7:59PM EDT until September 1 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-306"
  },
  {
   "id": "nws-alert-5ff122cb3d6b64ed.001-Lancaste-hail-2026-09-01",
   "lat": 39.955714285714286,
   "lon": -76.00785714285713,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lancaster. Max hail: 0.75\". Severe Thunderstorm Warning issued September 1 at 7:59PM EDT until September 1 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-306"
  },
  {
   "id": "ww-CTP-SV-W-304-2026-09-01-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 29 min. County: Lancaster. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #304 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-304"
  },
  {
   "id": "ww-CTP-SV-W-304-2026-09-01-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 29 min. County: Lancaster. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #304 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-304"
  },
  {
   "id": "nws-alert-2e493d361caa60bd.001-Columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-09-01",
   "county": "Columbia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Columbia. Severe Thunderstorm Warning issued September 1 at 7:46PM EDT until September 1 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-305"
  },
  {
   "id": "nws-alert-2e493d361caa60bd.001-Columbia-hail-2026-09-01",
   "lat": 41.044666666666664,
   "lon": -76.32733333333334,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Columbia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Columbia. Max hail: 1.25\". Severe Thunderstorm Warning issued September 1 at 7:46PM EDT until September 1 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.25\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-305"
  },
  {
   "id": "nws-alert-2e493d361caa60bd.001-Lycoming-wind",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lycoming. Severe Thunderstorm Warning issued September 1 at 7:46PM EDT until September 1 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-305"
  },
  {
   "id": "nws-alert-2e493d361caa60bd.001-Lycoming-hail-2026-09-01",
   "lat": 41.044666666666664,
   "lon": -76.32733333333334,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lycoming. Max hail: 1.25\". Severe Thunderstorm Warning issued September 1 at 7:46PM EDT until September 1 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.25\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-305"
  },
  {
   "id": "nws-alert-2e493d361caa60bd.001-Sullivan-wind",
   "zip": "",
   "city": "Sullivan",
   "date": "2026-09-01",
   "county": "Sullivan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Sullivan. Severe Thunderstorm Warning issued September 1 at 7:46PM EDT until September 1 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-305"
  },
  {
   "id": "nws-alert-2e493d361caa60bd.001-Sullivan-hail-2026-09-01",
   "lat": 41.044666666666664,
   "lon": -76.32733333333334,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Sullivan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Sullivan. Max hail: 1.25\". Severe Thunderstorm Warning issued September 1 at 7:46PM EDT until September 1 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.25\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-305"
  },
  {
   "id": "ww-CTP-SV-W-299-2026-09-01-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 52 min. Counties: Columbia, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #299 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-299"
  },
  {
   "id": "ww-CTP-SV-W-299-2026-09-01-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 52 min. Counties: Columbia, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #299 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-299"
  },
  {
   "id": "nws-alert-31dd561c9d6f33c5.001-Northumb-wind",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-09-01",
   "county": "Northumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Northumberland. Severe Thunderstorm Warning issued September 1 at 6:08PM EDT until September 1 at 7:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-299"
  },
  {
   "id": "nws-alert-31dd561c9d6f33c5.001-Northumb-hail-2026-09-01",
   "lat": 40.709999999999994,
   "lon": -76.45599999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Northumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Northumberland. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 6:08PM EDT until September 1 at 7:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-299"
  },
  {
   "id": "ww-CTP-SV-W-299-2026-09-01-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 52 min. Counties: Columbia, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #299 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-299"
  },
  {
   "id": "ww-CTP-SV-W-299-2026-09-01-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-09-01. Duration: 52 min. Counties: Columbia, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #299 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-299"
  },
  {
   "id": "nws-alert-5a2ffed15eded623.001-Elk-wind-2026-09-01",
   "lat": 41.49454545454545,
   "lon": -78.66909090909091,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Elk",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Elk. Severe Thunderstorm Warning issued September 1 at 8:12PM EDT until September 1 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-303"
  },
  {
   "id": "nws-alert-c2b6f013f325f547.002-Elk-hail-2026-09-01",
   "lat": 41.49454545454545,
   "lon": -78.66909090909091,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Elk",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Elk. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 7:47PM EDT until September 1 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-303"
  },
  {
   "id": "nws-alert-38670dac6b93a76b.001-Warren-wind-2026-09-01",
   "lat": 41.4685,
   "lon": -78.86949999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Warren",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Warren. Max wind: 60 mph. Severe Thunderstorm Warning issued September 1 at 7:27PM EDT until September 1 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-303"
  },
  {
   "id": "nws-alert-38670dac6b93a76b.001-Warren-hail-2026-09-01",
   "lat": 41.4685,
   "lon": -78.86949999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Warren",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Warren. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 7:27PM EDT until September 1 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-303"
  },
  {
   "id": "nws-alert-5a2ffed15eded623.001-McKean-wind-2026-09-01",
   "lat": 41.49454545454545,
   "lon": -78.66909090909091,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "McKean",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for McKean. Severe Thunderstorm Warning issued September 1 at 8:12PM EDT until September 1 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-303"
  },
  {
   "id": "nws-alert-c2b6f013f325f547.002-McKean-hail-2026-09-01",
   "lat": 41.49454545454545,
   "lon": -78.66909090909091,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "McKean",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for McKean. Max hail: 1\". Severe Thunderstorm Warning issued September 1 at 7:47PM EDT until September 1 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-303"
  },
  {
   "id": "ww-PBZ-SV-W-306-2026-09-01-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-01. Duration: 45 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #306 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-306"
  },
  {
   "id": "ww-PBZ-SV-W-306-2026-09-01-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-01. Duration: 45 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #306 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-306"
  },
  {
   "id": "ww-PBZ-SV-W-306-2026-09-01-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-01. Duration: 45 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #306 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-306"
  },
  {
   "id": "ww-PBZ-SV-W-306-2026-09-01-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-01. Duration: 45 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #306 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-306"
  },
  {
   "id": "nws-alert-4d62ed76c6d9925f.001-Venango-wind-2026-09-01",
   "lat": 41.539523809523814,
   "lon": -79.8642857142857,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Venango",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Venango. Severe Thunderstorm Warning issued September 1 at 7:00PM EDT until September 1 at 7:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-306"
  },
  {
   "id": "ww-PBZ-SV-W-306-2026-09-01-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-01. Duration: 45 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #306 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-306"
  },
  {
   "id": "ww-PBZ-SV-W-307-2026-09-01-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-01. Duration: 73 min. Counties: Venango, Clarion, Jefferson, Forest. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #307 (73 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-307"
  },
  {
   "id": "ww-PBZ-SV-W-307-2026-09-01-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-01. Duration: 73 min. Counties: Venango, Clarion, Jefferson, Forest. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #307 (73 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-307"
  },
  {
   "id": "nws-alert-f8c9983041bc82cd.001-Clarion-wind-2026-09-01",
   "lat": 41.37157894736843,
   "lon": -79.00473684210526,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Clarion",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Clarion. Max wind: 60 mph. Severe Thunderstorm Warning issued September 1 at 7:28PM EDT until September 1 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-307"
  },
  {
   "id": "ww-PBZ-SV-W-307-2026-09-01-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-01. Duration: 73 min. Counties: Venango, Clarion, Jefferson, Forest. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #307 (73 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-307"
  },
  {
   "id": "nws-alert-8432fdb2ffee3379.002-Jefferso-wind-2026-09-01",
   "lat": 41.36000000000001,
   "lon": -78.96650000000001,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Jefferson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Jefferson. Max wind: 60 mph. Severe Thunderstorm Warning issued September 1 at 7:37PM EDT until September 1 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-307"
  },
  {
   "id": "ww-PBZ-SV-W-307-2026-09-01-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-01. Duration: 73 min. Counties: Venango, Clarion, Jefferson, Forest. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #307 (73 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-307"
  },
  {
   "id": "nws-alert-8432fdb2ffee3379.002-Forest-wind-2026-09-01",
   "lat": 41.36000000000001,
   "lon": -78.96650000000001,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Forest",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Forest. Max wind: 60 mph. Severe Thunderstorm Warning issued September 1 at 7:37PM EDT until September 1 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-307"
  },
  {
   "id": "ww-PBZ-SV-W-307-2026-09-01-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-09-01. Duration: 73 min. Counties: Venango, Clarion, Jefferson, Forest. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #307 (73 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-307"
  },
  {
   "id": "nws-alert-6947b7d5a8c1d4d1.001-Bradford-tornado-2026-09-01",
   "lat": 41.617999999999995,
   "lon": -76.58599999999998,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Bradford",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Bradford (observed tornado). Tornado Warning issued September 1 at 7:23PM EDT until September 1 at 7:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Tornado Warning",
   "evidenceLevel": "observed",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-TO-W-21"
  },
  {
   "id": "iem-ww-BGM-TO-W-20-Bradford-tornado-2026-09-01",
   "zip": "",
   "city": "Bradford",
   "date": "2026-09-01",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS BGM for Bradford on 2026-09-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-TO-W-20"
  },
  {
   "id": "nws-alert-0361ba2930db7966.001-Sullivan-tornado-2026-09-01",
   "lat": 41.353,
   "lon": -76.422,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Sullivan",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Sullivan (observed tornado). Tornado Warning issued September 1 at 7:56PM EDT until September 1 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-34"
  },
  {
   "id": "nws-alert-57e06118ae9c21c3.001-Luzerne-flood-2026-09-01",
   "lat": 41.236000000000004,
   "lon": -75.962,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Luzerne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Luzerne. Flash Flood Warning issued September 1 at 7:21PM EDT until September 1 at 10:15PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Flash Flood Warning",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-FF-W-49"
  },
  {
   "id": "nws-alert-05803986e2648aa6.001-Berks-flood-2026-09-01",
   "lat": 40.48533333333333,
   "lon": -76.17533333333334,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Berks. Flash Flood Warning issued September 1 at 9:49PM EDT until September 1 at 10:45PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-148"
  },
  {
   "id": "nws-alert-d5f0635b9609ef0c.001-Lycoming-flood-2026-09-01",
   "lat": 41.25333333333333,
   "lon": -76.66166666666668,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Lycoming. Flash Flood Warning issued September 1 at 8:55PM EDT until September 1 at 9:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-82"
  },
  {
   "id": "nws-alert-f09f2ff113a2726e.001-Schuylki-flood-2026-09-01",
   "lat": 40.59937499999999,
   "lon": -76.339375,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Schuylkill. Flash Flood Warning issued September 1 at 10:13PM EDT until September 1 at 10:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-83"
  },
  {
   "id": "nws-alert-ee1c41720d8d3c8b.001-Chester-flood-2026-09-01",
   "lat": 39.8404761904762,
   "lon": -75.9047619047619,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Chester. Flash Flood Warning issued September 1 at 10:28PM EDT until September 2 at 12:45AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-150"
  },
  {
   "id": "nws-alert-ee1c41720d8d3c8b.001-Delaware-flood-2026-09-01",
   "lat": 39.8404761904762,
   "lon": -75.9047619047619,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Delaware. Flash Flood Warning issued September 1 at 10:28PM EDT until September 2 at 12:45AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-150"
  },
  {
   "id": "nws-alert-2a1539dbba0b9b22.001-Bucks-flood-2026-09-01",
   "lat": 40.23380952380952,
   "lon": -74.68380952380951,
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Bucks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Bucks. Flash Flood Warning issued September 1 at 9:19PM EDT until September 2 at 1:15AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-151"
  },
  {
   "id": "iem-202609012200-wind-41.63--80.22",
   "lat": 41.63,
   "lon": -80.22,
   "zip": "",
   "city": "4 WSW Meadville",
   "date": "2026-09-01",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 WSW Meadville, PA. Peak gust: 63 mph.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202609012225-wind-40.87--75.73",
   "lat": 40.87,
   "lon": -75.73,
   "zip": "",
   "city": "Jim Thorpe",
   "date": "2026-09-01",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Jim Thorpe, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-JST-2026-09-01",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2026-09-01",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST): Sensor anomaly detected (raw: 236 mph). Storm event confirmed at this station but peak wind speed is unreliable.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) — peak at 2026-09-01 18:38",
   "evidenceLevel": "observed",
   "rawWindSpeedMph": 236,
   "windSpeedDisclaimer": "Raw station reading: 236 mph — likely instrument error or sensor spike. Wind event confirmed but speed reading is unreliable."
  },
  {
   "id": "nws-alert-88e2cacd34adcd75.001-Berks-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Berks. Severe Thunderstorm Watch issued September 1 at 11:36PM EDT until September 2 at 12:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-638"
  },
  {
   "id": "nws-alert-88e2cacd34adcd75.001-Chester-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Chester. Severe Thunderstorm Watch issued September 1 at 11:36PM EDT until September 2 at 12:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-638"
  },
  {
   "id": "nws-alert-88e2cacd34adcd75.001-Delaware-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Delaware. Severe Thunderstorm Watch issued September 1 at 11:36PM EDT until September 2 at 12:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-638"
  },
  {
   "id": "nws-alert-88e2cacd34adcd75.001-Montgome-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Montgomery. Severe Thunderstorm Watch issued September 1 at 11:36PM EDT until September 2 at 12:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-638"
  },
  {
   "id": "nws-alert-88e2cacd34adcd75.001-Philadel-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Philadelphia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Philadelphia. Severe Thunderstorm Watch issued September 1 at 11:36PM EDT until September 2 at 12:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Columbia-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Columbia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Columbia. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Cumberla-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Cumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Cumberland. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Dauphin-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Dauphin. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Juniata-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Juniata",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Juniata. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Lancaste-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lancaster. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Lebanon-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lebanon. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Lycoming-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lycoming. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Montour-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Montour",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Montour. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Northumb-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Northumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Northumberland. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Perry-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Perry",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Perry. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Schuylki-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Schuylkill. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Snyder-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Snyder",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Snyder. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Sullivan-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Sullivan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Sullivan. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-Union-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Union",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Union. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-070ee6c6b9369411.002-York-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "York",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for York. Severe Thunderstorm Watch issued September 1 at 10:30PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-ad6975b54709d550.002-Centre-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Centre",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Centre. Severe Thunderstorm Watch issued September 1 at 9:31PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-ad6975b54709d550.002-Clinton-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Clinton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Clinton. Severe Thunderstorm Watch issued September 1 at 9:31PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-ad6975b54709d550.002-Mifflin-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Mifflin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Mifflin. Severe Thunderstorm Watch issued September 1 at 9:31PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-ad6975b54709d550.002-Potter-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Potter",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Potter. Severe Thunderstorm Watch issued September 1 at 9:31PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-ad6975b54709d550.002-Tioga-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Tioga",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Tioga. Severe Thunderstorm Watch issued September 1 at 9:31PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-b4ffa024db3bbc69.001-Cameron-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Cameron",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Cameron. Severe Thunderstorm Watch issued September 1 at 6:12PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-b4ffa024db3bbc69.001-Clearfie-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Clearfield",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Clearfield. Severe Thunderstorm Watch issued September 1 at 6:12PM EDT until September 2 at 12:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-638"
  },
  {
   "id": "nws-alert-47b7b1b098944e08.001-Bucks-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Bucks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Bucks. Severe Thunderstorm Watch issued September 1 at 4:35PM EDT until September 2 at 12:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-638"
  },
  {
   "id": "nws-alert-b67c10a11167dfbe.001-Pike-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Pike",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Pike. Severe Thunderstorm Watch issued September 1 at 4:32PM EDT until September 2 at 12:00AM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-A-638"
  },
  {
   "id": "nws-alert-b67c10a11167dfbe.001-Wayne-wind-2026-09-01",
   "zip": "",
   "city": "",
   "date": "2026-09-01",
   "county": "Wayne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Wayne. Severe Thunderstorm Watch issued September 1 at 4:32PM EDT until September 2 at 12:00AM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-A-638"
  },
  {
   "id": "spc-2026-09-01-torn-41.79-1",
   "lat": 41.79,
   "lon": -77.62,
   "zip": "",
   "city": "4 WNW Gaines",
   "date": "2026-09-01",
   "county": "Potter",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.93,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "tornado reported near 4 WNW Gaines",
   "sourceDetail": "SPC filtered reports — 2026-09-01",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-01-torn-41.03-2",
   "lat": 41.03,
   "lon": -76.65,
   "zip": "",
   "city": "2 SE Washingtonville",
   "date": "2026-09-01",
   "county": "Montour",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.93,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "tornado reported near 2 SE Washingtonville",
   "sourceDetail": "SPC filtered reports — 2026-09-01",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-01-torn-40.03-3",
   "lat": 40.03,
   "lon": -75.98,
   "zip": "",
   "city": "4 NE Gap",
   "date": "2026-09-01",
   "county": "Lancaster",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.93,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "tornado reported near 4 NE Gap",
   "sourceDetail": "SPC filtered reports — 2026-09-01",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-09-01-lancaster-hail",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-09-01",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-york-hail",
   "zip": "",
   "city": "York",
   "date": "2026-09-01",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for York — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-cumberland-hail",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-09-01",
   "county": "Cumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cumberland — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-dauphin-hail",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-09-01",
   "county": "Dauphin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Dauphin — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-erie-hail",
   "zip": "",
   "city": "Erie",
   "date": "2026-09-01",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-01",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Crawford — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-columbia-hail",
   "zip": "",
   "city": "Columbia",
   "date": "2026-09-01",
   "county": "Columbia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Columbia — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-northumber-hail",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-09-01",
   "county": "Northumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Northumberland — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-montour-hail",
   "zip": "",
   "city": "Montour",
   "date": "2026-09-01",
   "county": "Montour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Montour — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-lycoming-hail",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-09-01",
   "county": "Lycoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lycoming — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "nws-alert-fb11576bcab4b509.001-Chester-flood-2026-08-31",
   "lat": 39.96071428571428,
   "lon": -75.78428571428573,
   "zip": "",
   "city": "",
   "date": "2026-08-31",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Chester. Flash Flood Warning issued August 31 at 1:52AM EDT until August 31 at 2:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-147"
  },
  {
   "id": "nws-alert-04dbab9cf3b54397.001-Lancaste-flood-2026-08-30",
   "lat": 40.04500000000001,
   "lon": -76.105,
   "zip": "",
   "city": "",
   "date": "2026-08-30",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Lancaster. Flash Flood Warning issued August 30 at 9:56PM EDT until August 31 at 1:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-81"
  },
  {
   "id": "sps-2026-08-30-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-30",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "nws-alert-f2f8b7a4fbbfec13.001-Bucks-flood-2026-08-28",
   "lat": 40.144,
   "lon": -74.932,
   "zip": "",
   "city": "",
   "date": "2026-08-28",
   "county": "Bucks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 88,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Bucks. Flood Warning issued August 28 at 1:25AM EDT until August 28 at 8:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Warning",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FL-W-2"
  },
  {
   "id": "nws-alert-77cffb4d6eaf5098.001-Lancaste-flood",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-28",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 88,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Lancaster. The Flood Warning has been cancelled.",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FL-W-5"
  },
  {
   "id": "nws-alert-5a916794bf202dd6.001-Berks-flood-2026-08-28",
   "lat": 40.297999999999995,
   "lon": -75.994,
   "zip": "",
   "city": "",
   "date": "2026-08-28",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Berks. Flash Flood Warning issued August 28 at 12:07AM EDT until August 28 at 12:15AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-140"
  },
  {
   "id": "nws-alert-b56eafe23ce98b0d.001-Lycoming-flood-2026-08-28",
   "lat": 41.26,
   "lon": -76.42499999999998,
   "zip": "",
   "city": "",
   "date": "2026-08-28",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Lycoming. Flood Warning issued August 28 at 2:08AM EDT until August 28 at 2:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-20"
  },
  {
   "id": "nws-alert-b56eafe23ce98b0d.001-Sullivan-flood-2026-08-28",
   "lat": 41.26,
   "lon": -76.42499999999998,
   "zip": "",
   "city": "",
   "date": "2026-08-28",
   "county": "Sullivan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Sullivan. Flood Warning issued August 28 at 2:08AM EDT until August 28 at 2:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-20"
  },
  {
   "id": "nws-alert-9ff06b51bf5e4856.001-Columbia-flood-2026-08-28",
   "lat": 41.08,
   "lon": -76.3975,
   "zip": "",
   "city": "",
   "date": "2026-08-28",
   "county": "Columbia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Columbia. Flood Warning issued August 28 at 2:08AM EDT until August 28 at 2:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-21"
  },
  {
   "id": "nws-alert-9ff06b51bf5e4856.001-Montour-flood-2026-08-28",
   "lat": 41.08,
   "lon": -76.3975,
   "zip": "",
   "city": "",
   "date": "2026-08-28",
   "county": "Montour",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Montour. Flood Warning issued August 28 at 2:08AM EDT until August 28 at 2:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-21"
  },
  {
   "id": "nws-alert-6724b5602599cc26.001-Dauphin-flood-2026-08-28",
   "lat": 40.22941176470588,
   "lon": -76.53588235294119,
   "zip": "",
   "city": "",
   "date": "2026-08-28",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Dauphin. Flood Warning issued August 28 at 4:53AM EDT until August 28 at 5:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-22"
  },
  {
   "id": "nws-alert-6724b5602599cc26.001-Lancaste-flood-2026-08-28",
   "lat": 40.22941176470588,
   "lon": -76.53588235294119,
   "zip": "",
   "city": "",
   "date": "2026-08-28",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Lancaster. Flood Warning issued August 28 at 4:53AM EDT until August 28 at 5:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-22"
  },
  {
   "id": "nws-alert-6724b5602599cc26.001-Lebanon-flood-2026-08-28",
   "lat": 40.22941176470588,
   "lon": -76.53588235294119,
   "zip": "",
   "city": "",
   "date": "2026-08-28",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Lebanon. Flood Warning issued August 28 at 4:53AM EDT until August 28 at 5:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-22"
  },
  {
   "id": "nws-alert-b56eafe23ce98b0d.001-Columbia-flood",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-28",
   "county": "Columbia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Columbia. Flood Warning issued August 28 at 2:08AM EDT until August 28 at 2:15AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-20"
  },
  {
   "id": "ww-PHI-FF-W-129-2026-08-27-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-27. Duration: 172 min. County: Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #129 (172 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-129"
  },
  {
   "id": "nws-alert-daaf4988b66bdcea.001-Westmore-wind-2026-08-27",
   "lat": 40.282,
   "lon": -79.542,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Westmoreland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Westmoreland. Severe Thunderstorm Warning issued August 27 at 5:12PM EDT until August 27 at 5:15PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-302"
  },
  {
   "id": "ww-CTP-SV-W-280-2026-08-27-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 47 min. Counties: Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #280 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-280"
  },
  {
   "id": "ww-CTP-SV-W-280-2026-08-27-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 47 min. Counties: Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #280 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-280"
  },
  {
   "id": "ww-CTP-SV-W-280-2026-08-27-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 47 min. Counties: Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #280 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-280"
  },
  {
   "id": "ww-CTP-SV-W-280-2026-08-27-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 47 min. Counties: Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #280 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-280"
  },
  {
   "id": "ww-CTP-SV-W-279-2026-08-27-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 56 min. County: Lancaster. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #279 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-279"
  },
  {
   "id": "ww-CTP-SV-W-279-2026-08-27-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 56 min. County: Lancaster. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #279 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-279"
  },
  {
   "id": "ww-PHI-SV-W-334-2026-08-27-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-27. Duration: 39 min. County: Chester. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #334 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-334"
  },
  {
   "id": "ww-PHI-SV-W-334-2026-08-27-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-27. Duration: 39 min. County: Chester. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #334 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-334"
  },
  {
   "id": "ww-PHI-FF-W-135-2026-08-27-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-27. Duration: 247 min. Counties: Delaware, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #135 (247 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-135"
  },
  {
   "id": "ww-PHI-FF-W-135-2026-08-27-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-27. Duration: 247 min. Counties: Delaware, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #135 (247 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-135"
  },
  {
   "id": "ww-PHI-FF-W-132-2026-08-27-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-27. Duration: 238 min. County: Bucks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #132 (238 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-132"
  },
  {
   "id": "ww-PHI-FA-W-18-2026-08-27-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-27. Duration: 229 min. County: Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #18 (229 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-18"
  },
  {
   "id": "iem-geo-2026-08-27-flood-41.33--76.59",
   "lat": 41.33,
   "lon": -76.59,
   "zip": "",
   "city": "2 SSE Muncy Valley",
   "date": "2026-08-27",
   "county": "Sullivan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Severe road flooding.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-41.24--76.73",
   "lat": 41.24,
   "lon": -76.73,
   "zip": "",
   "city": "Hughesville",
   "date": "2026-08-27",
   "county": "Lycoming",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road flooding and closed roads.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-39.88--77.87",
   "lat": 39.88,
   "lon": -77.87,
   "zip": "",
   "city": "4 NNE Mercersburg",
   "date": "2026-08-27",
   "county": "Franklin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roadways.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.28--76.40",
   "lat": 40.28,
   "lon": -76.4,
   "zip": "",
   "city": "1 NE Cornwall",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Tree down.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.27--76.44",
   "lat": 40.27,
   "lon": -76.44,
   "zip": "",
   "city": "2 W Cornwall",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.23--75.64",
   "lat": 40.23,
   "lon": -75.64,
   "zip": "",
   "city": "1 E North Coventry Twp",
   "date": "2026-08-27",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on 422 near East Coventry Township, resulting in an accident. Time estimated.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-39.96--75.92",
   "lat": 39.96,
   "lon": -75.92,
   "zip": "",
   "city": "Parkesburg",
   "date": "2026-08-27",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple water rescues in Parkesburg with water up to vehicle windows. Time given in report.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-39.95--75.95",
   "lat": 39.95,
   "lon": -75.95,
   "zip": "",
   "city": "1 E Atglen",
   "date": "2026-08-27",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding of Valley Creek at Old Limestone. Creek is overflowing, resulting in road closures nearby. Time estimated.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.16--75.10",
   "lat": 40.16,
   "lon": -75.1,
   "zip": "",
   "city": "1 SSE Hatboro",
   "date": "2026-08-27",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue reported in Upper Moreland Township. Time estimated.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "nws-alert-20955ca00dcd2c6a.001-Washingt-wind-2026-08-27",
   "lat": 40.36,
   "lon": -80.204,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Washington",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Washington. Max wind: 60 mph. Severe Thunderstorm Warning issued August 27 at 7:46PM EDT until August 27 at 8:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-304"
  },
  {
   "id": "nws-alert-27a53d396c426a77.002-Alleghen-wind-2026-08-27",
   "lat": 40.37285714285714,
   "lon": -80.14857142857144,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Allegheny",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Allegheny. Max wind: 60 mph. Severe Thunderstorm Warning issued August 27 at 8:04PM EDT until August 27 at 8:30PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-304"
  },
  {
   "id": "nws-alert-085e2c6313d0c0e3.001-Lancaste-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lancaster. Severe Thunderstorm Warning issued August 27 at 7:49PM EDT until August 27 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-288"
  },
  {
   "id": "nws-alert-085e2c6313d0c0e3.001-Lancaste-hail-2026-08-27",
   "lat": 40.138333333333335,
   "lon": -76.13333333333333,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lancaster. Max hail: 1.5\". Severe Thunderstorm Warning issued August 27 at 7:49PM EDT until August 27 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.5\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-288"
  },
  {
   "id": "ww-CTP-SV-W-283-2026-08-27-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 21 min. Counties: Juniata, Mifflin, Snyder. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #283 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-283"
  },
  {
   "id": "ww-CTP-SV-W-283-2026-08-27-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 21 min. Counties: Juniata, Mifflin, Snyder. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #283 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-283"
  },
  {
   "id": "ww-CTP-SV-W-283-2026-08-27-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 21 min. Counties: Juniata, Mifflin, Snyder. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #283 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-283"
  },
  {
   "id": "ww-CTP-SV-W-283-2026-08-27-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 21 min. Counties: Juniata, Mifflin, Snyder. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #283 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-283"
  },
  {
   "id": "ww-CTP-SV-W-283-2026-08-27-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 21 min. Counties: Juniata, Mifflin, Snyder. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #283 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-283"
  },
  {
   "id": "ww-CTP-SV-W-283-2026-08-27-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 21 min. Counties: Juniata, Mifflin, Snyder. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #283 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-283"
  },
  {
   "id": "ww-BGM-SV-W-185-2026-08-27-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-27. Duration: 61 min. Counties: Wayne, Luzerne, Lackawanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #185 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-185"
  },
  {
   "id": "ww-BGM-SV-W-185-2026-08-27-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-27. Duration: 61 min. Counties: Wayne, Luzerne, Lackawanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #185 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-185"
  },
  {
   "id": "ww-BGM-SV-W-185-2026-08-27-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-27. Duration: 61 min. Counties: Wayne, Luzerne, Lackawanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #185 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-185"
  },
  {
   "id": "nws-alert-58f43d9969ab024b.002-Lackawan-hail-2026-08-27",
   "lat": 41.339,
   "lon": -75.577,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lackawanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lackawanna. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 7:47PM EDT until August 27 at 8:15PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-185"
  },
  {
   "id": "nws-alert-6ff4e2510cb06d60.001-Wayne-wind",
   "zip": "",
   "city": "Wayne",
   "date": "2026-08-27",
   "county": "Wayne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Wayne. Severe Thunderstorm Warning issued August 27 at 7:14PM EDT until August 27 at 8:15PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-185"
  },
  {
   "id": "nws-alert-6ff4e2510cb06d60.001-Wayne-hail-2026-08-27",
   "lat": 41.32333333333333,
   "lon": -75.61,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Wayne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Wayne. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 7:14PM EDT until August 27 at 8:15PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-185"
  },
  {
   "id": "ww-CTP-SV-W-290-2026-08-27-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 43 min. Counties: Perry, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #290 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-290"
  },
  {
   "id": "nws-alert-72b20c51ad8f8af4.001-Perry-hail-2026-08-27",
   "lat": 40.358333333333334,
   "lon": -76.96166666666666,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Perry",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Perry. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 8:17PM EDT until August 27 at 9:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-290"
  },
  {
   "id": "ww-CTP-SV-W-290-2026-08-27-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 43 min. Counties: Perry, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #290 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-290"
  },
  {
   "id": "nws-alert-72b20c51ad8f8af4.001-Cumberla-hail-2026-08-27",
   "lat": 40.358333333333334,
   "lon": -76.96166666666666,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Cumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Cumberland. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 8:17PM EDT until August 27 at 9:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-290"
  },
  {
   "id": "ww-CTP-SV-W-290-2026-08-27-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 43 min. Counties: Perry, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #290 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-290"
  },
  {
   "id": "ww-CTP-SV-W-290-2026-08-27-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 43 min. Counties: Perry, Cumberland, Dauphin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #290 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-290"
  },
  {
   "id": "ww-CTP-SV-W-284-2026-08-27-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 50 min. Counties: Dauphin, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #284 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-284"
  },
  {
   "id": "ww-CTP-SV-W-284-2026-08-27-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 50 min. Counties: Dauphin, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #284 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-284"
  },
  {
   "id": "ww-CTP-SV-W-284-2026-08-27-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 50 min. Counties: Dauphin, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #284 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-284"
  },
  {
   "id": "ww-CTP-SV-W-284-2026-08-27-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 50 min. Counties: Dauphin, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #284 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-284"
  },
  {
   "id": "ww-CTP-SV-W-284-2026-08-27-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 50 min. Counties: Dauphin, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #284 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-284"
  },
  {
   "id": "ww-CTP-SV-W-284-2026-08-27-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 50 min. Counties: Dauphin, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #284 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-284"
  },
  {
   "id": "ww-CTP-SV-W-286-2026-08-27-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 38 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #286 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-286"
  },
  {
   "id": "ww-CTP-SV-W-286-2026-08-27-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 38 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #286 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-286"
  },
  {
   "id": "nws-alert-79f07eb78ea2cd6f.001-Lebanon-wind",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Lebanon. Severe Thunderstorm Warning issued August 27 at 7:39PM EDT until August 27 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-286"
  },
  {
   "id": "nws-alert-79f07eb78ea2cd6f.001-Lebanon-hail-2026-08-27",
   "lat": 40.228571428571435,
   "lon": -76.22000000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lebanon. Max hail: 1.25\". Severe Thunderstorm Warning issued August 27 at 7:39PM EDT until August 27 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.25\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-286"
  },
  {
   "id": "ww-CTP-SV-W-287-2026-08-27-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 28 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #287 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-287"
  },
  {
   "id": "ww-CTP-SV-W-287-2026-08-27-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 28 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #287 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-287"
  },
  {
   "id": "ww-CTP-SV-W-287-2026-08-27-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 28 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #287 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-287"
  },
  {
   "id": "ww-CTP-SV-W-287-2026-08-27-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 28 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #287 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-287"
  },
  {
   "id": "nws-alert-e76216cbd6086b57.001-Northumb-wind",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-08-27",
   "county": "Northumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Northumberland. Severe Thunderstorm Warning issued August 27 at 7:47PM EDT until August 27 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-287"
  },
  {
   "id": "nws-alert-e76216cbd6086b57.001-Northumb-hail-2026-08-27",
   "lat": 40.575,
   "lon": -77.05875,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Northumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Northumberland. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 7:47PM EDT until August 27 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-287"
  },
  {
   "id": "ww-CTP-SV-W-287-2026-08-27-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 28 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #287 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-287"
  },
  {
   "id": "ww-CTP-SV-W-287-2026-08-27-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 28 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #287 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-287"
  },
  {
   "id": "nws-alert-e76216cbd6086b57.001-Schuylki-wind",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-08-27",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Schuylkill. Severe Thunderstorm Warning issued August 27 at 7:47PM EDT until August 27 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-287"
  },
  {
   "id": "nws-alert-e76216cbd6086b57.001-Schuylki-hail-2026-08-27",
   "lat": 40.575,
   "lon": -77.05875,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Schuylkill. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 7:47PM EDT until August 27 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-287"
  },
  {
   "id": "nws-alert-e76216cbd6086b57.001-Snyder-wind",
   "zip": "",
   "city": "Snyder",
   "date": "2026-08-27",
   "county": "Snyder",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Snyder. Severe Thunderstorm Warning issued August 27 at 7:47PM EDT until August 27 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-287"
  },
  {
   "id": "nws-alert-e76216cbd6086b57.001-Snyder-hail-2026-08-27",
   "lat": 40.575,
   "lon": -77.05875,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Snyder",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Snyder. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 7:47PM EDT until August 27 at 8:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-287"
  },
  {
   "id": "ww-CTP-SV-W-285-2026-08-27-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 46 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #285 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-285"
  },
  {
   "id": "ww-CTP-SV-W-285-2026-08-27-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 46 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #285 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-285"
  },
  {
   "id": "ww-CTP-SV-W-285-2026-08-27-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 46 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #285 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-285"
  },
  {
   "id": "nws-alert-f7c2112d246dd1ba.001-Lycoming-hail-2026-08-27",
   "lat": 41.23375,
   "lon": -76.44250000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lycoming. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 7:40PM EDT until August 27 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-285"
  },
  {
   "id": "ww-CTP-SV-W-285-2026-08-27-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 46 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #285 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-285"
  },
  {
   "id": "nws-alert-f7c2112d246dd1ba.001-Sullivan-hail-2026-08-27",
   "lat": 41.23375,
   "lon": -76.44250000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Sullivan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Sullivan. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 7:40PM EDT until August 27 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-285"
  },
  {
   "id": "ww-BGM-SV-W-184-2026-08-27-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-27. Duration: 64 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #184 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-184"
  },
  {
   "id": "ww-BGM-SV-W-184-2026-08-27-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-27. Duration: 64 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #184 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-184"
  },
  {
   "id": "ww-CTP-SV-W-282-2026-08-27-Montour-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 40 min. Counties: Montour, Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #282 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-282"
  },
  {
   "id": "ww-CTP-SV-W-282-2026-08-27-Montour-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 40 min. Counties: Montour, Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #282 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-282"
  },
  {
   "id": "ww-CTP-SV-W-282-2026-08-27-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 40 min. Counties: Montour, Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #282 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-282"
  },
  {
   "id": "ww-CTP-SV-W-282-2026-08-27-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 40 min. Counties: Montour, Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #282 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-282"
  },
  {
   "id": "ww-CTP-SV-W-282-2026-08-27-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 40 min. Counties: Montour, Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #282 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-282"
  },
  {
   "id": "ww-CTP-SV-W-282-2026-08-27-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 40 min. Counties: Montour, Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #282 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-282"
  },
  {
   "id": "ww-CTP-SV-W-282-2026-08-27-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 40 min. Counties: Montour, Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #282 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-282"
  },
  {
   "id": "ww-CTP-SV-W-282-2026-08-27-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 40 min. Counties: Montour, Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #282 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-282"
  },
  {
   "id": "ww-BGM-SV-W-183-2026-08-27-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-27. Duration: 63 min. County: Wayne. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #183 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-183"
  },
  {
   "id": "ww-BGM-SV-W-183-2026-08-27-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-27. Duration: 63 min. County: Wayne. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #183 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-183"
  },
  {
   "id": "ww-BGM-SV-W-186-2026-08-27-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-27. Duration: 39 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #186 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-186"
  },
  {
   "id": "nws-alert-e9719959d5cfbd32.001-Luzerne-hail-2026-08-27",
   "lat": 41.07454545454545,
   "lon": -75.88454545454546,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Luzerne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Luzerne. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 7:51PM EDT until August 27 at 8:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-186"
  },
  {
   "id": "ww-BGM-SV-W-182-2026-08-27-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-27. Duration: 41 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #182 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-182"
  },
  {
   "id": "ww-BGM-SV-W-182-2026-08-27-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-27. Duration: 41 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #182 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-182"
  },
  {
   "id": "nws-alert-74e4aca43e848e17.001-Susqueha-wind",
   "zip": "",
   "city": "Susquehanna",
   "date": "2026-08-27",
   "county": "Susquehanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Susquehanna. Severe Thunderstorm Warning issued August 27 at 6:04PM EDT until August 27 at 6:45PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-182"
  },
  {
   "id": "nws-alert-74e4aca43e848e17.001-Susqueha-hail-2026-08-27",
   "lat": 42.00909090909091,
   "lon": -75.33727272727273,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Susquehanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Susquehanna. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 6:04PM EDT until August 27 at 6:45PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-182"
  },
  {
   "id": "nws-alert-15490842f5478b8b.001-Franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-08-27",
   "county": "Franklin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Franklin. Severe Thunderstorm Warning issued August 27 at 7:52PM EDT until August 27 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-289"
  },
  {
   "id": "nws-alert-15490842f5478b8b.001-Franklin-hail-2026-08-27",
   "lat": 40.36636363636364,
   "lon": -77.62818181818183,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Franklin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Franklin. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 7:52PM EDT until August 27 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-289"
  },
  {
   "id": "nws-alert-15490842f5478b8b.001-Huntingd-wind",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-08-27",
   "county": "Huntingdon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Huntingdon. Severe Thunderstorm Warning issued August 27 at 7:52PM EDT until August 27 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-289"
  },
  {
   "id": "nws-alert-15490842f5478b8b.001-Huntingd-hail-2026-08-27",
   "lat": 40.36636363636364,
   "lon": -77.62818181818183,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Huntingdon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Huntingdon. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 7:52PM EDT until August 27 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-289"
  },
  {
   "id": "nws-alert-15490842f5478b8b.001-Juniata-wind",
   "zip": "",
   "city": "Juniata",
   "date": "2026-08-27",
   "county": "Juniata",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Juniata. Severe Thunderstorm Warning issued August 27 at 7:52PM EDT until August 27 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-289"
  },
  {
   "id": "nws-alert-15490842f5478b8b.001-Juniata-hail-2026-08-27",
   "lat": 40.36636363636364,
   "lon": -77.62818181818183,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Juniata",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Juniata. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 7:52PM EDT until August 27 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-289"
  },
  {
   "id": "nws-alert-15490842f5478b8b.001-Mifflin-wind",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-08-27",
   "county": "Mifflin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Mifflin. Severe Thunderstorm Warning issued August 27 at 7:52PM EDT until August 27 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-289"
  },
  {
   "id": "nws-alert-15490842f5478b8b.001-Mifflin-hail-2026-08-27",
   "lat": 40.36636363636364,
   "lon": -77.62818181818183,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Mifflin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Mifflin. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 7:52PM EDT until August 27 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-289"
  },
  {
   "id": "ww-CTP-SV-W-289-2026-08-27-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 38 min. Counties: Franklin, Huntingdon, Juniata, Mifflin, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #289 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-289"
  },
  {
   "id": "ww-CTP-SV-W-289-2026-08-27-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 38 min. Counties: Franklin, Huntingdon, Juniata, Mifflin, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #289 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-289"
  },
  {
   "id": "ww-CTP-SV-W-281-2026-08-27-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 49 min. Counties: Fulton, Franklin, Cumberland. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #281 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-281"
  },
  {
   "id": "ww-CTP-SV-W-281-2026-08-27-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 49 min. Counties: Fulton, Franklin, Cumberland. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #281 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-281"
  },
  {
   "id": "ww-CTP-SV-W-281-2026-08-27-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 49 min. Counties: Fulton, Franklin, Cumberland. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #281 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-281"
  },
  {
   "id": "ww-CTP-SV-W-281-2026-08-27-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 49 min. Counties: Fulton, Franklin, Cumberland. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #281 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-281"
  },
  {
   "id": "nws-alert-22a60177bf053213.001-Fulton-wind",
   "zip": "",
   "city": "Fulton",
   "date": "2026-08-27",
   "county": "Fulton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Fulton. Severe Thunderstorm Warning issued August 27 at 5:56PM EDT until August 27 at 6:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-281"
  },
  {
   "id": "nws-alert-22a60177bf053213.001-Fulton-hail-2026-08-27",
   "lat": 40.07416666666667,
   "lon": -77.7475,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Fulton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Fulton. Max hail: 1.25\". Severe Thunderstorm Warning issued August 27 at 5:56PM EDT until August 27 at 6:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1.25\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-281"
  },
  {
   "id": "ww-CTP-SV-W-291-2026-08-27-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-27. Duration: 64 min. Counties: Columbia, Montour. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #291 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-291"
  },
  {
   "id": "nws-alert-a7ce5fc2ed83d5db.002-Columbia-hail-2026-08-27",
   "lat": 41.01571428571429,
   "lon": -76.36285714285714,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Columbia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Columbia. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 8:55PM EDT until August 27 at 9:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-291"
  },
  {
   "id": "nws-alert-56164ff7887f9fdf.001-Montour-wind",
   "zip": "",
   "city": "Montour",
   "date": "2026-08-27",
   "county": "Montour",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Montour. Severe Thunderstorm Warning issued August 27 at 8:40PM EDT until August 27 at 9:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-291"
  },
  {
   "id": "nws-alert-56164ff7887f9fdf.001-Montour-hail-2026-08-27",
   "lat": 41.005384615384614,
   "lon": -76.40846153846154,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Montour",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Montour. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 8:40PM EDT until August 27 at 9:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-291"
  },
  {
   "id": "nws-alert-8e4bd28c1a1c4e10.001-Lancaste-tornado-2026-08-27",
   "lat": 40.1,
   "lon": -76.17333333333333,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Lancaster (observed tornado). Tornado Warning issued August 27 at 8:46PM EDT until August 27 at 8:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-30"
  },
  {
   "id": "nws-alert-d1b6e6b250ed3bd9.001-Northamp-flood",
   "zip": "",
   "city": "Northampton",
   "date": "2026-08-27",
   "county": "Northampton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Northampton. Flash Flood Warning issued August 27 at 6:31PM EDT until August 27 at 8:45PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-137"
  },
  {
   "id": "nws-alert-d59baa15f0a9261b.001-Luzerne-flood-2026-08-27",
   "lat": 41.25875,
   "lon": -76.21,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Luzerne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Luzerne. Flash Flood Warning issued August 27 at 11:29PM EDT until August 27 at 11:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Flash Flood Warning",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-FF-W-45"
  },
  {
   "id": "nws-alert-313ffb51b100155b.001-Luzerne-flood",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-08-27",
   "county": "Luzerne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Luzerne. Flash Flood Warning issued August 27 at 11:29PM EDT until August 27 at 11:30PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-47"
  },
  {
   "id": "ww-PHI-FF-W-138-2026-08-27-Chester",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-27. Duration: 241 min. Counties: Montgomery, Chester. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #138 (241 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-138"
  },
  {
   "id": "ww-PHI-FF-W-138-2026-08-27-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-27. Duration: 241 min. Counties: Montgomery, Chester. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #138 (241 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-138"
  },
  {
   "id": "nws-alert-9327f91565138558.001-Lackawan-flood-2026-08-27",
   "lat": 41.364444444444445,
   "lon": -75.70222222222223,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lackawanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Lackawanna. Flash Flood Warning issued August 27 at 7:51PM EDT until August 27 at 10:45PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Flash Flood Warning",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-FF-W-44"
  },
  {
   "id": "ww-BGM-FF-W-44-2026-08-27-Luzerne",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-08-27. Duration: 117 min. Counties: Lackawanna, Luzerne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #44 (117 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-44"
  },
  {
   "id": "ww-CTP-FF-W-71-2026-08-27-Lycoming",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 235 min. Counties: Lycoming, Sullivan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #71 (235 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-71"
  },
  {
   "id": "ww-CTP-FF-W-71-2026-08-27-Sullivan",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 235 min. Counties: Lycoming, Sullivan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #71 (235 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-71"
  },
  {
   "id": "ww-CTP-FF-W-73-2026-08-27-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 173 min. Counties: Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #73 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-73"
  },
  {
   "id": "ww-CTP-FF-W-73-2026-08-27-Lebanon",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 173 min. Counties: Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #73 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-73"
  },
  {
   "id": "ww-CTP-FF-W-77-2026-08-27-Columbia",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 162 min. Counties: Columbia, Montour. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #77 (162 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-77"
  },
  {
   "id": "ww-CTP-FF-W-77-2026-08-27-Montour",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 162 min. Counties: Columbia, Montour. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #77 (162 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-77"
  },
  {
   "id": "ww-CTP-FF-W-74-2026-08-27-Columbia",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 182 min. Counties: Columbia, Lycoming, Sullivan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #74 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-74"
  },
  {
   "id": "ww-CTP-FF-W-74-2026-08-27-Lycoming",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 182 min. Counties: Columbia, Lycoming, Sullivan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #74 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-74"
  },
  {
   "id": "ww-CTP-FF-W-74-2026-08-27-Sullivan",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 182 min. Counties: Columbia, Lycoming, Sullivan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #74 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-74"
  },
  {
   "id": "nws-alert-3d155a2f24c7ed38.001-Franklin-flood-2026-08-27",
   "lat": 39.90916666666667,
   "lon": -77.9025,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Franklin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Franklin. Flash Flood Warning issued August 27 at 9:42PM EDT until August 27 at 9:45PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-72"
  },
  {
   "id": "ww-CTP-FF-W-76-2026-08-27-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 179 min. County: Lancaster. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #76 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-76"
  },
  {
   "id": "nws-alert-b1d893b717818b70.001-Huntingd-flood-2026-08-27",
   "lat": 40.40875,
   "lon": -77.64375,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Huntingdon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Huntingdon. Flash Flood Warning issued August 27 at 8:05PM EDT until August 27 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-75"
  },
  {
   "id": "nws-alert-b1d893b717818b70.001-Juniata-flood-2026-08-27",
   "lat": 40.40875,
   "lon": -77.64375,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Juniata",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Juniata. Flash Flood Warning issued August 27 at 8:05PM EDT until August 27 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-75"
  },
  {
   "id": "nws-alert-b1d893b717818b70.001-Perry-flood-2026-08-27",
   "lat": 40.40875,
   "lon": -77.64375,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Perry",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Perry. Flash Flood Warning issued August 27 at 8:05PM EDT until August 27 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-75"
  },
  {
   "id": "ww-PHI-FF-W-139-2026-08-27-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-27. Duration: 164 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #139 (164 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-139"
  },
  {
   "id": "nws-alert-032ac6d34f0f0375.001-Delaware-flood",
   "zip": "",
   "city": "Delaware",
   "date": "2026-08-27",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Delaware. Flash Flood Warning issued August 27 at 8:46PM EDT until August 27 at 11:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-139"
  },
  {
   "id": "ww-PHI-FF-W-139-2026-08-27-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-27. Duration: 164 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #139 (164 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-139"
  },
  {
   "id": "nws-alert-032ac6d34f0f0375.001-Philadel-flood",
   "zip": "",
   "city": "Philadelphia",
   "date": "2026-08-27",
   "county": "Philadelphia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Philadelphia. Flash Flood Warning issued August 27 at 8:46PM EDT until August 27 at 11:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-139"
  },
  {
   "id": "ww-PHI-FA-W-22-2026-08-27-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-27. Duration: 311 min. Counties: Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #22 (311 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-22"
  },
  {
   "id": "ww-PHI-FA-W-22-2026-08-27-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-27. Duration: 311 min. Counties: Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #22 (311 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-22"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.15--76.29",
   "lat": 40.15,
   "lon": -76.29,
   "zip": "",
   "city": "1 SE Lititz",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "High water reported on roadway.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.18--76.18",
   "lat": 40.18,
   "lon": -76.18,
   "zip": "",
   "city": "Ephrata",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water on roads.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.17--76.21",
   "lat": 40.17,
   "lon": -76.21,
   "zip": "",
   "city": "1 N Akron",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several feet of water in a residential basement on Hilldale Drive in Ephrata Township.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-41.00--76.48",
   "lat": 41,
   "lon": -76.48,
   "zip": "",
   "city": "1 WSW Bloomsburg",
   "date": "2026-08-27",
   "county": "Columbia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Residential basement collapse on Middle Avenue in Montour Township.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.20--76.16",
   "lat": 40.2,
   "lon": -76.16,
   "zip": "",
   "city": "2 NE Ephrata",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "High water on roadway near the intersection of Garden Spot Road and North Reading Road in Ephrata Township.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.17--76.19",
   "lat": 40.17,
   "lon": -76.19,
   "zip": "",
   "city": "1 SW Ephrata",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "High water on roadway.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-41.05--76.26",
   "lat": 41.05,
   "lon": -76.26,
   "zip": "",
   "city": "1 SW Berwick",
   "date": "2026-08-27",
   "county": "Columbia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "1600 block of West Front Street (Route 11) closed due to high water.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-41.01--76.43",
   "lat": 41.01,
   "lon": -76.43,
   "zip": "",
   "city": "2 ENE Bloomsburg",
   "date": "2026-08-27",
   "county": "Columbia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple reports of flooding along 5th St Hollow Rd. Two cars trapped in high water.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.28--76.80",
   "lat": 40.28,
   "lon": -76.8,
   "zip": "",
   "city": "1 SSE Colonial Park",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basement.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.26--76.86",
   "lat": 40.26,
   "lon": -76.86,
   "zip": "",
   "city": "2 SE Harrisburg",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Vehicles sinking and being moved by water.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.32--76.60",
   "lat": 40.32,
   "lon": -76.6,
   "zip": "",
   "city": "1 NW Palmyra",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooding.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.26--76.80",
   "lat": 40.26,
   "lon": -76.8,
   "zip": "",
   "city": "2 WSW Rutherford Height",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Vehicle in water.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.18--76.01",
   "lat": 40.18,
   "lon": -76.01,
   "zip": "",
   "city": "3 ENE Terre Hill",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roadway at the intersection of Laurel Road and Reading Road.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.26--76.83",
   "lat": 40.26,
   "lon": -76.83,
   "zip": "",
   "city": "2 N Steelton",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple homes and businesses on Derry St receiving flood water from Spring Creek.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.25--75.01",
   "lat": 40.25,
   "lon": -75.01,
   "zip": "",
   "city": "1 SW Wrightstown Twp",
   "date": "2026-08-27",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The Neshaminy Creek at Penns Park went into flood stage.",
   "sourceDetail": "NWS PHI — Other Federal via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "nws-alert-b47c15d0ba3f5963.001-Berks-wind-2026-08-27",
   "lat": 40.224999999999994,
   "lon": -75.83,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Berks. Severe Thunderstorm Warning issued August 27 at 10:54PM EDT until August 27 at 11:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-336"
  },
  {
   "id": "nws-alert-9368f4aa64814f05.001-Berks-hail-2026-08-27",
   "lat": 40.224999999999994,
   "lon": -75.83,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Berks. Max hail: 0.75\". Severe Thunderstorm Warning issued August 27 at 10:22PM EDT until August 27 at 11:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-336"
  },
  {
   "id": "nws-alert-b47c15d0ba3f5963.001-Chester-wind-2026-08-27",
   "lat": 40.224999999999994,
   "lon": -75.83,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Chester. Severe Thunderstorm Warning issued August 27 at 10:54PM EDT until August 27 at 11:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-336"
  },
  {
   "id": "nws-alert-9368f4aa64814f05.001-Chester-hail-2026-08-27",
   "lat": 40.224999999999994,
   "lon": -75.83,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Chester. Max hail: 0.75\". Severe Thunderstorm Warning issued August 27 at 10:22PM EDT until August 27 at 11:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-336"
  },
  {
   "id": "ww-PHI-SV-W-335-2026-08-27-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-27. Duration: 50 min. County: Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #335 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-335"
  },
  {
   "id": "ww-PHI-SV-W-335-2026-08-27-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-27. Duration: 50 min. County: Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #335 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-335"
  },
  {
   "id": "nws-alert-fef4829ebd7644d7.001-Dauphin-wind",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Dauphin. Severe Thunderstorm Warning issued August 27 at 9:37PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-292"
  },
  {
   "id": "nws-alert-fef4829ebd7644d7.001-Dauphin-hail-2026-08-27",
   "lat": 40.248,
   "lon": -76.768,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Dauphin. Max hail: 0.75\". Severe Thunderstorm Warning issued August 27 at 9:37PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-292"
  },
  {
   "id": "ww-CTP-FF-W-80-2026-08-27-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 90 min. County: Lancaster. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #80 (90 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-80"
  },
  {
   "id": "nws-alert-84baff828f25b9f4.001-Berks-flood",
   "zip": "",
   "city": "Berks",
   "date": "2026-08-27",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Berks. Flash Flood Warning issued August 27 at 10:36PM EDT until August 28 at 1:30AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-142"
  },
  {
   "id": "nws-alert-84baff828f25b9f4.001-Chester-flood",
   "zip": "",
   "city": "Chester",
   "date": "2026-08-27",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Chester. Flash Flood Warning issued August 27 at 10:36PM EDT until August 28 at 1:30AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-142"
  },
  {
   "id": "nws-alert-84baff828f25b9f4.001-Montgome-flood",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-08-27",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Montgomery. Flash Flood Warning issued August 27 at 10:36PM EDT until August 28 at 1:30AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-142"
  },
  {
   "id": "ww-PHI-FF-W-141-2026-08-27-Berks",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-27. Duration: 209 min. County: Berks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #141 (209 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-141"
  },
  {
   "id": "ww-CTP-FF-W-79-2026-08-27-Dauphin",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 106 min. Counties: Dauphin, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #79 (106 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-79"
  },
  {
   "id": "ww-CTP-FF-W-79-2026-08-27-Lebanon",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 106 min. Counties: Dauphin, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #79 (106 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-79"
  },
  {
   "id": "nws-alert-cbcd3e3e2340fb5d.001-Bucks-flood",
   "zip": "",
   "city": "Bucks",
   "date": "2026-08-27",
   "county": "Bucks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning for Bucks. Flood Warning issued August 27 at 9:09PM EDT until August 28 at 1:15AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-23"
  },
  {
   "id": "ww-PHI-FA-W-23-2026-08-27-Chester",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-27. Duration: 222 min. Counties: Bucks, Chester, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #23 (222 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-23"
  },
  {
   "id": "ww-PHI-FA-W-23-2026-08-27-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-27. Duration: 222 min. Counties: Bucks, Chester, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #23 (222 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-23"
  },
  {
   "id": "ww-CTP-FA-W-19-2026-08-27-Lycoming",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-27. Duration: 237 min. Counties: Lycoming, Sullivan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #19 (237 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-19"
  },
  {
   "id": "ww-CTP-FA-W-19-2026-08-27-Sullivan",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-27. Duration: 237 min. Counties: Lycoming, Sullivan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #19 (237 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-19"
  },
  {
   "id": "ww-CTP-FA-W-18-2026-08-27-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-27. Duration: 67 min. Counties: Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #18 (67 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-18"
  },
  {
   "id": "ww-CTP-FA-W-18-2026-08-27-Lebanon",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-27. Duration: 67 min. Counties: Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #18 (67 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-18"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.28--76.41",
   "lat": 40.28,
   "lon": -76.41,
   "zip": "",
   "city": "1 N Cornwall",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "PA 419 closed from Boyd St to Willow St due to flooding.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-40.17--74.96",
   "lat": 40.17,
   "lon": -74.96,
   "zip": "",
   "city": "2 SSE Village Shires",
   "date": "2026-08-27",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "USGS gage LNGP1 on the Neshaminy Creek near Langhorne reached minor flood stage.",
   "sourceDetail": "NWS PHI — Other Federal via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-27-flood-41.42--75.67",
   "lat": 41.42,
   "lon": -75.67,
   "zip": "",
   "city": "1 ENE West Scranton",
   "date": "2026-08-27",
   "county": "Lackawanna",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Providence Road in Scranton was flooded near Veterans Stadium and the Farmers Market. Standing water was still over the area the following morning.",
   "sourceDetail": "NWS BGM — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CTP-FF-W-78-2026-08-27-Dauphin",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 164 min. Counties: Dauphin, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #78 (164 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-78"
  },
  {
   "id": "ww-CTP-FF-W-78-2026-08-27-Lebanon",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-27. Duration: 164 min. Counties: Dauphin, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #78 (164 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-78"
  },
  {
   "id": "nws-alert-b9778c1933a78b88.001-Carbon-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Carbon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Carbon. Severe Thunderstorm Watch issued August 27 at 9:59PM EDT until August 27 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-630"
  },
  {
   "id": "nws-alert-b9778c1933a78b88.001-Lehigh-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lehigh",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lehigh. Severe Thunderstorm Watch issued August 27 at 9:59PM EDT until August 27 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-630"
  },
  {
   "id": "nws-alert-b9778c1933a78b88.001-Monroe-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Monroe",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Monroe. Severe Thunderstorm Watch issued August 27 at 9:59PM EDT until August 27 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-630"
  },
  {
   "id": "nws-alert-b9778c1933a78b88.001-Northamp-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Northampton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Northampton. Severe Thunderstorm Watch issued August 27 at 9:59PM EDT until August 27 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-630"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Adams-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Adams",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Adams. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Centre-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Centre",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Centre. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Clinton-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Clinton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Clinton. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Columbia-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Columbia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Columbia. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Cumberla-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Cumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Cumberland. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Dauphin-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Dauphin. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Franklin-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Franklin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Franklin. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Fulton-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Fulton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Fulton. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Huntingd-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Huntingdon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Huntingdon. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Juniata-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Juniata",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Juniata. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Lancaste-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lancaster. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Lebanon-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lebanon. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Lycoming-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lycoming. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Mifflin-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Mifflin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Mifflin. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Montour-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Montour",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Montour. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Northumb-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Northumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Northumberland. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Perry-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Perry",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Perry. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Schuylki-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Schuylkill. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Snyder-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Snyder",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Snyder. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Sullivan-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Sullivan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Sullivan. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-Union-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Union",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Union. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-e37f2366874625ff.001-York-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "York",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for York. Severe Thunderstorm Watch issued August 27 at 9:48PM EDT until August 27 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-632"
  },
  {
   "id": "nws-alert-1075f0b6823d58d0.001-Bradford-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Bradford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Bradford. Severe Thunderstorm Watch issued August 27 at 9:02PM EDT until August 27 at 9:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-A-631"
  },
  {
   "id": "nws-alert-1075f0b6823d58d0.001-Lackawan-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lackawanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lackawanna. Severe Thunderstorm Watch issued August 27 at 9:02PM EDT until August 27 at 9:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-A-631"
  },
  {
   "id": "nws-alert-1075f0b6823d58d0.001-Luzerne-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Luzerne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Luzerne. Severe Thunderstorm Watch issued August 27 at 9:02PM EDT until August 27 at 9:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-A-631"
  },
  {
   "id": "nws-alert-1075f0b6823d58d0.001-Pike-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Pike",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Pike. Severe Thunderstorm Watch issued August 27 at 9:02PM EDT until August 27 at 9:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-A-631"
  },
  {
   "id": "nws-alert-1075f0b6823d58d0.001-Susqueha-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Susquehanna",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Susquehanna. Severe Thunderstorm Watch issued August 27 at 9:02PM EDT until August 27 at 9:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-A-631"
  },
  {
   "id": "nws-alert-1075f0b6823d58d0.001-Wayne-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Wayne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Wayne. Severe Thunderstorm Watch issued August 27 at 9:02PM EDT until August 27 at 9:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-A-631"
  },
  {
   "id": "nws-alert-1075f0b6823d58d0.001-Wyoming-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Wyoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Wyoming. Severe Thunderstorm Watch issued August 27 at 9:02PM EDT until August 27 at 9:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Binghamton NY Weather Station",
   "warningProductKey": "BGM-SV-A-631"
  },
  {
   "id": "nws-alert-d768b43d1c38768e.001-Westmore-hail-2026-08-27",
   "lat": 40.282000000000004,
   "lon": -79.56,
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Westmoreland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Westmoreland. Max hail: 1\". Severe Thunderstorm Warning issued August 27 at 4:46PM EDT until August 27 at 5:15PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-302"
  },
  {
   "id": "nws-alert-da4f95387d30d7f6.002-Bucks-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Bucks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Bucks. Severe Thunderstorm Watch issued August 27 at 3:44PM EDT until August 27 at 8:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-630"
  },
  {
   "id": "nws-alert-da4f95387d30d7f6.002-Delaware-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Delaware. Severe Thunderstorm Watch issued August 27 at 3:44PM EDT until August 27 at 8:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-630"
  },
  {
   "id": "nws-alert-da4f95387d30d7f6.002-Montgome-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Montgomery. Severe Thunderstorm Watch issued August 27 at 3:44PM EDT until August 27 at 8:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-630"
  },
  {
   "id": "nws-alert-da4f95387d30d7f6.002-Philadel-wind-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Philadelphia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Philadelphia. Severe Thunderstorm Watch issued August 27 at 3:44PM EDT until August 27 at 8:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-630"
  },
  {
   "id": "nws-alert-04a69f3ece90d4e2.002-Berks-flood-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Berks. Flood Watch issued August 27 at 10:52PM EDT until August 28 at 4:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-9"
  },
  {
   "id": "nws-alert-04a69f3ece90d4e2.002-Lehigh-flood-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Lehigh",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Lehigh. Flood Watch issued August 27 at 10:52PM EDT until August 28 at 4:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-9"
  },
  {
   "id": "nws-alert-04a69f3ece90d4e2.002-Northamp-flood-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Northampton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Northampton. Flood Watch issued August 27 at 10:52PM EDT until August 28 at 4:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-9"
  },
  {
   "id": "nws-alert-04a69f3ece90d4e2.002-Delaware-flood-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Delaware. Flood Watch issued August 27 at 10:52PM EDT until August 28 at 4:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-9"
  },
  {
   "id": "nws-alert-04a69f3ece90d4e2.002-Philadel-flood-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Philadelphia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Philadelphia. Flood Watch issued August 27 at 10:52PM EDT until August 28 at 4:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-9"
  },
  {
   "id": "nws-alert-04a69f3ece90d4e2.002-Chester-flood-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Chester. Flood Watch issued August 27 at 10:52PM EDT until August 28 at 4:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-9"
  },
  {
   "id": "nws-alert-04a69f3ece90d4e2.002-Montgome-flood-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Montgomery. Flood Watch issued August 27 at 10:52PM EDT until August 28 at 4:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-9"
  },
  {
   "id": "nws-alert-04a69f3ece90d4e2.002-Bucks-flood-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Bucks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Bucks. Flood Watch issued August 27 at 10:52PM EDT until August 28 at 4:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-9"
  },
  {
   "id": "nws-alert-80ffbe2c61d0def9.001-Schuylki-flood-2026-08-27",
   "zip": "",
   "city": "",
   "date": "2026-08-27",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Schuylkill. Flood Watch issued August 27 at 3:07PM EDT until August 28 at 2:00AM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-15"
  },
  {
   "id": "sps-2026-08-27-tioga-hail",
   "zip": "",
   "city": "Tioga",
   "date": "2026-08-27",
   "county": "Tioga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Tioga — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-lycoming-hail",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-08-27",
   "county": "Lycoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 68,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "7 Special Weather Statements for Lycoming — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-clinton-hail",
   "zip": "",
   "city": "Clinton",
   "date": "2026-08-27",
   "county": "Clinton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Clinton — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-clinton-wind",
   "zip": "",
   "city": "Clinton",
   "date": "2026-08-27",
   "county": "Clinton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Clinton — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-cumberland-wind",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-08-27",
   "county": "Cumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cumberland — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-york-wind",
   "zip": "",
   "city": "York",
   "date": "2026-08-27",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for York — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-sullivan-hail",
   "zip": "",
   "city": "Sullivan",
   "date": "2026-08-27",
   "county": "Sullivan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Sullivan — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lancaster — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-elk-wind",
   "zip": "",
   "city": "Elk",
   "date": "2026-08-27",
   "county": "Elk",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elk — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-juniata-hail",
   "zip": "",
   "city": "Juniata",
   "date": "2026-08-27",
   "county": "Juniata",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Juniata — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-snyder-hail",
   "zip": "",
   "city": "Snyder",
   "date": "2026-08-27",
   "county": "Snyder",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Snyder — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-northumber-hail",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-08-27",
   "county": "Northumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Northumberland — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-montour-hail",
   "zip": "",
   "city": "Montour",
   "date": "2026-08-27",
   "county": "Montour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Montour — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-columbia-hail",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-27",
   "county": "Columbia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Columbia — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-lebanon-wind",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lebanon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-lycoming-wind",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-08-27",
   "county": "Lycoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lycoming — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-cameron-hail",
   "zip": "",
   "city": "Cameron",
   "date": "2026-08-27",
   "county": "Cameron",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cameron — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-centre-hail",
   "zip": "",
   "city": "Centre",
   "date": "2026-08-27",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-wyoming-wind",
   "zip": "",
   "city": "Wyoming",
   "date": "2026-08-27",
   "county": "Wyoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wyoming — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-luzerne-wind",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-08-27",
   "county": "Luzerne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Luzerne — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-sullivan-wind",
   "zip": "",
   "city": "Sullivan",
   "date": "2026-08-27",
   "county": "Sullivan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sullivan — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-lancaster-hail",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-27",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Lancaster — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-dauphin-wind",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-08-27",
   "county": "Dauphin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dauphin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-huntingdon-hail",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-08-27",
   "county": "Huntingdon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Huntingdon — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-franklin-hail",
   "zip": "",
   "city": "Franklin",
   "date": "2026-08-27",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Franklin — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-perry-hail",
   "zip": "",
   "city": "Perry",
   "date": "2026-08-27",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Perry — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-cumberland-hail",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-08-27",
   "county": "Cumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cumberland — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-lebanon-hail",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-08-27",
   "county": "Lebanon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lebanon — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-lackawanna-wind",
   "zip": "",
   "city": "Lackawanna",
   "date": "2026-08-27",
   "county": "Lackawanna",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lackawanna — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-susquehann-hail",
   "zip": "",
   "city": "Susquehanna",
   "date": "2026-08-27",
   "county": "Susquehanna",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Susquehanna — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-luzerne-hail",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-08-27",
   "county": "Luzerne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Luzerne — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-08-23-flood-39.83--75.38",
   "lat": 39.83,
   "lon": -75.38,
   "zip": "",
   "city": "South Chester",
   "date": "2026-08-23",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue was reported on 291 near the on ramp for 322 in Chester.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-23-flood-39.87--75.34",
   "lat": 39.87,
   "lon": -75.34,
   "zip": "",
   "city": "Eddystone",
   "date": "2026-08-23",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding was reported on Interstate 95 northbound near the 476 interchange.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-23-flood-40.02--75.10",
   "lat": 40.02,
   "lon": -75.1,
   "zip": "",
   "city": "1 SSW Summerdale",
   "date": "2026-08-23",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The gauge at Frankford Creek rose above flood stage. It crested at minor flood levels.",
   "sourceDetail": "NWS PHI — Other Federal via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PHI-FF-W-126-2026-08-23-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-23",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-23. Duration: 177 min. County: Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #126 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-126"
  },
  {
   "id": "ww-PHI-FF-W-127-2026-08-23-Chester",
   "zip": "",
   "city": "",
   "date": "2026-08-23",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-23. Duration: 160 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #127 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-127"
  },
  {
   "id": "ww-PHI-FF-W-127-2026-08-23-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-23",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-23. Duration: 160 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #127 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-127"
  },
  {
   "id": "ww-PHI-FF-W-127-2026-08-23-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-23",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-23. Duration: 160 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #127 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-127"
  },
  {
   "id": "ww-PHI-FF-W-127-2026-08-23-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-23",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-23. Duration: 160 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #127 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-127"
  },
  {
   "id": "ww-PHI-FF-W-127-2026-08-23-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-23",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-23. Duration: 160 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #127 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-127"
  },
  {
   "id": "asos-MQS-2026-08-23",
   "lat": 39.979,
   "lon": -75.8655,
   "zip": "",
   "city": "Coatesville",
   "date": "2026-08-23",
   "county": "Chester",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Coatesville (MQS): , peak gust 58 mph at 2026-08-23 21:52.",
   "sourceDetail": "PA_ASOS automated observation — Coatesville (MQS) — peak at 2026-08-23 21:52",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-08-23-erie-hail",
   "zip": "",
   "city": "Erie",
   "date": "2026-08-23",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-elk-wind",
   "zip": "",
   "city": "Elk",
   "date": "2026-08-23",
   "county": "Elk",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elk — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-cameron-wind",
   "zip": "",
   "city": "Cameron",
   "date": "2026-08-23",
   "county": "Cameron",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cameron — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-clearfield-wind",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-08-23",
   "county": "Clearfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clearfield — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-dauphin-wind",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-08-23",
   "county": "Dauphin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dauphin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-lebanon-wind",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-08-23",
   "county": "Lebanon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lebanon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-york-wind",
   "zip": "",
   "city": "York",
   "date": "2026-08-23",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for York — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-23",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-08-23",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-08-23",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202608222230-hail-41.42--78.73",
   "lat": 41.42,
   "lon": -78.73,
   "zip": "",
   "city": "0 S Ridgway",
   "date": "2026-08-22",
   "county": "Elk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 0 S Ridgway, PA. Hail size: 1.5\".",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-geo-2026-08-22-flood-40.62--79.92",
   "lat": 40.62,
   "lon": -79.92,
   "zip": "",
   "city": "3 NE Hampton Township",
   "date": "2026-08-22",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported near Haven Hill Road.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CTP-SV-W-268-2026-08-22-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 36 min. Counties: Blair, Cambria. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #268 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-268"
  },
  {
   "id": "ww-CTP-SV-W-268-2026-08-22-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 36 min. Counties: Blair, Cambria. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #268 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-268"
  },
  {
   "id": "ww-CTP-SV-W-268-2026-08-22-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 36 min. Counties: Blair, Cambria. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #268 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-268"
  },
  {
   "id": "ww-CTP-SV-W-268-2026-08-22-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 36 min. Counties: Blair, Cambria. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #268 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-268"
  },
  {
   "id": "ww-CTP-SV-W-273-2026-08-22-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 39 min. Counties: Bedford, Fulton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #273 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-273"
  },
  {
   "id": "ww-CTP-SV-W-273-2026-08-22-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 39 min. Counties: Bedford, Fulton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #273 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-273"
  },
  {
   "id": "ww-CTP-SV-W-273-2026-08-22-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 39 min. Counties: Bedford, Fulton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #273 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-273"
  },
  {
   "id": "ww-CTP-SV-W-273-2026-08-22-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 39 min. Counties: Bedford, Fulton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #273 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-273"
  },
  {
   "id": "ww-CTP-SV-W-266-2026-08-22-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 43 min. County: Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #266 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-266"
  },
  {
   "id": "ww-CTP-SV-W-266-2026-08-22-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 43 min. County: Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #266 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-266"
  },
  {
   "id": "ww-CTP-SV-W-272-2026-08-22-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 39 min. Counties: Blair, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #272 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-272"
  },
  {
   "id": "ww-CTP-SV-W-272-2026-08-22-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 39 min. Counties: Blair, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #272 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-272"
  },
  {
   "id": "ww-CTP-SV-W-272-2026-08-22-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 39 min. Counties: Blair, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #272 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-272"
  },
  {
   "id": "ww-CTP-SV-W-272-2026-08-22-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 39 min. Counties: Blair, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #272 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-272"
  },
  {
   "id": "ww-CTP-SV-W-272-2026-08-22-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 39 min. Counties: Blair, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #272 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-272"
  },
  {
   "id": "ww-CTP-SV-W-272-2026-08-22-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 39 min. Counties: Blair, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #272 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-272"
  },
  {
   "id": "ww-CTP-SV-W-269-2026-08-22-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 43 min. County: McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #269 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-269"
  },
  {
   "id": "ww-CTP-SV-W-269-2026-08-22-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 43 min. County: McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #269 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-269"
  },
  {
   "id": "ww-PBZ-SV-W-298-2026-08-22-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 47 min. Counties: Westmoreland, Allegheny, Armstrong, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #298 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-298"
  },
  {
   "id": "ww-PBZ-SV-W-298-2026-08-22-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 47 min. Counties: Westmoreland, Allegheny, Armstrong, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #298 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-298"
  },
  {
   "id": "ww-PBZ-SV-W-298-2026-08-22-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 47 min. Counties: Westmoreland, Allegheny, Armstrong, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #298 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-298"
  },
  {
   "id": "ww-PBZ-SV-W-298-2026-08-22-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 47 min. Counties: Westmoreland, Allegheny, Armstrong, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #298 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-298"
  },
  {
   "id": "ww-PBZ-SV-W-298-2026-08-22-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 47 min. Counties: Westmoreland, Allegheny, Armstrong, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #298 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-298"
  },
  {
   "id": "ww-PBZ-SV-W-298-2026-08-22-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 47 min. Counties: Westmoreland, Allegheny, Armstrong, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #298 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-298"
  },
  {
   "id": "ww-PBZ-SV-W-298-2026-08-22-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 47 min. Counties: Westmoreland, Allegheny, Armstrong, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #298 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-298"
  },
  {
   "id": "ww-PBZ-SV-W-298-2026-08-22-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 47 min. Counties: Westmoreland, Allegheny, Armstrong, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #298 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-298"
  },
  {
   "id": "ww-PBZ-SV-W-296-2026-08-22-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 42 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #296 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-296"
  },
  {
   "id": "ww-PBZ-SV-W-296-2026-08-22-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 42 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #296 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-296"
  },
  {
   "id": "ww-PBZ-SV-W-296-2026-08-22-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 42 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #296 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-296"
  },
  {
   "id": "ww-PBZ-SV-W-296-2026-08-22-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 42 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #296 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-296"
  },
  {
   "id": "ww-PBZ-SV-W-296-2026-08-22-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 42 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #296 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-296"
  },
  {
   "id": "ww-PBZ-SV-W-296-2026-08-22-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 42 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #296 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-296"
  },
  {
   "id": "ww-CTP-SV-W-267-2026-08-22-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 38 min. Counties: Elk, McKean. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #267 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-267"
  },
  {
   "id": "ww-CTP-SV-W-267-2026-08-22-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 38 min. Counties: Elk, McKean. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #267 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "CTP-SV-W-267"
  },
  {
   "id": "ww-CTP-SV-W-267-2026-08-22-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 38 min. Counties: Elk, McKean. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #267 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-267"
  },
  {
   "id": "ww-CTP-SV-W-267-2026-08-22-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 38 min. Counties: Elk, McKean. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #267 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "CTP-SV-W-267"
  },
  {
   "id": "ww-PBZ-SV-W-293-2026-08-22-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 39 min. County: Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #293 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-293"
  },
  {
   "id": "ww-PBZ-SV-W-293-2026-08-22-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 39 min. County: Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #293 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-293"
  },
  {
   "id": "ww-CTP-SV-W-271-2026-08-22-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 28 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #271 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-271"
  },
  {
   "id": "ww-CTP-SV-W-271-2026-08-22-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 28 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #271 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-271"
  },
  {
   "id": "ww-CTP-SV-W-271-2026-08-22-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 28 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #271 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-271"
  },
  {
   "id": "ww-CTP-SV-W-271-2026-08-22-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 28 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #271 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-271"
  },
  {
   "id": "ww-CTP-SV-W-271-2026-08-22-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 28 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #271 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-271"
  },
  {
   "id": "ww-CTP-SV-W-271-2026-08-22-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 28 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #271 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-271"
  },
  {
   "id": "ww-CTP-SV-W-271-2026-08-22-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 28 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #271 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-271"
  },
  {
   "id": "ww-CTP-SV-W-271-2026-08-22-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 28 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #271 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-271"
  },
  {
   "id": "ww-CTP-SV-W-270-2026-08-22-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 52 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #270 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-270"
  },
  {
   "id": "ww-CTP-SV-W-270-2026-08-22-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 52 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #270 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-270"
  },
  {
   "id": "ww-CTP-SV-W-270-2026-08-22-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 52 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #270 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-270"
  },
  {
   "id": "ww-CTP-SV-W-270-2026-08-22-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 52 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #270 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-270"
  },
  {
   "id": "ww-CTP-SV-W-270-2026-08-22-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 52 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #270 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-270"
  },
  {
   "id": "ww-CTP-SV-W-270-2026-08-22-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 52 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #270 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-270"
  },
  {
   "id": "ww-PBZ-SV-W-299-2026-08-22-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 48 min. Counties: Armstrong, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #299 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-299"
  },
  {
   "id": "ww-PBZ-SV-W-299-2026-08-22-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 48 min. Counties: Armstrong, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #299 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-299"
  },
  {
   "id": "ww-PBZ-SV-W-299-2026-08-22-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 48 min. Counties: Armstrong, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #299 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-299"
  },
  {
   "id": "ww-PBZ-SV-W-299-2026-08-22-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 48 min. Counties: Armstrong, Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #299 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-299"
  },
  {
   "id": "ww-PBZ-SV-W-294-2026-08-22-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 49 min. Counties: Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #294 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-294"
  },
  {
   "id": "ww-PBZ-SV-W-294-2026-08-22-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 49 min. Counties: Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #294 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-294"
  },
  {
   "id": "ww-PBZ-SV-W-294-2026-08-22-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 49 min. Counties: Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #294 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-294"
  },
  {
   "id": "ww-PBZ-SV-W-294-2026-08-22-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 49 min. Counties: Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #294 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-294"
  },
  {
   "id": "ww-PBZ-SV-W-297-2026-08-22-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 41 min. Counties: Allegheny, Armstrong, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #297 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-297"
  },
  {
   "id": "ww-PBZ-SV-W-297-2026-08-22-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 41 min. Counties: Allegheny, Armstrong, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #297 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-297"
  },
  {
   "id": "ww-PBZ-SV-W-297-2026-08-22-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 41 min. Counties: Allegheny, Armstrong, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #297 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-297"
  },
  {
   "id": "ww-PBZ-SV-W-297-2026-08-22-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 41 min. Counties: Allegheny, Armstrong, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #297 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-297"
  },
  {
   "id": "ww-PBZ-SV-W-297-2026-08-22-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 41 min. Counties: Allegheny, Armstrong, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #297 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-297"
  },
  {
   "id": "ww-PBZ-SV-W-297-2026-08-22-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 41 min. Counties: Allegheny, Armstrong, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #297 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-297"
  },
  {
   "id": "ww-PBZ-SV-W-295-2026-08-22-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 44 min. Counties: Butler, Clarion, Mercer, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #295 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-295"
  },
  {
   "id": "ww-PBZ-SV-W-295-2026-08-22-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 44 min. Counties: Butler, Clarion, Mercer, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #295 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-295"
  },
  {
   "id": "ww-PBZ-SV-W-295-2026-08-22-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 44 min. Counties: Butler, Clarion, Mercer, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #295 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-295"
  },
  {
   "id": "ww-PBZ-SV-W-295-2026-08-22-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 44 min. Counties: Butler, Clarion, Mercer, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #295 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-295"
  },
  {
   "id": "ww-PBZ-SV-W-295-2026-08-22-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 44 min. Counties: Butler, Clarion, Mercer, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #295 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-295"
  },
  {
   "id": "ww-PBZ-SV-W-295-2026-08-22-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 44 min. Counties: Butler, Clarion, Mercer, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #295 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-295"
  },
  {
   "id": "ww-PBZ-SV-W-295-2026-08-22-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 44 min. Counties: Butler, Clarion, Mercer, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #295 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-295"
  },
  {
   "id": "ww-PBZ-SV-W-295-2026-08-22-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 44 min. Counties: Butler, Clarion, Mercer, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #295 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-295"
  },
  {
   "id": "ww-PBZ-SV-W-301-2026-08-22-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 34 min. Counties: Clarion, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #301 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-301"
  },
  {
   "id": "ww-PBZ-SV-W-301-2026-08-22-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 34 min. Counties: Clarion, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #301 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-301"
  },
  {
   "id": "ww-PBZ-SV-W-301-2026-08-22-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 34 min. Counties: Clarion, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #301 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-301"
  },
  {
   "id": "ww-PBZ-SV-W-301-2026-08-22-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 34 min. Counties: Clarion, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #301 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-301"
  },
  {
   "id": "ww-PBZ-SV-W-301-2026-08-22-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 34 min. Counties: Clarion, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #301 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-301"
  },
  {
   "id": "ww-PBZ-SV-W-301-2026-08-22-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-22. Duration: 34 min. Counties: Clarion, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #301 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-301"
  },
  {
   "id": "ww-CTP-FF-W-68-2026-08-22-Bedford",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-22. Duration: 177 min. Counties: Bedford, Somerset. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #68 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-68"
  },
  {
   "id": "ww-CTP-FF-W-68-2026-08-22-Somerset",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-22. Duration: 177 min. Counties: Bedford, Somerset. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #68 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-68"
  },
  {
   "id": "ww-CTP-FF-W-66-2026-08-22-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-22. Duration: 245 min. Counties: Cambria, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #66 (245 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-66"
  },
  {
   "id": "ww-CTP-FF-W-66-2026-08-22-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-22. Duration: 245 min. Counties: Cambria, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #66 (245 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-66"
  },
  {
   "id": "ww-CTP-FF-W-67-2026-08-22-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-22. Duration: 181 min. Counties: Cambria, Somerset. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #67 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-67"
  },
  {
   "id": "ww-CTP-FF-W-67-2026-08-22-Somerset",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-22. Duration: 181 min. Counties: Cambria, Somerset. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #67 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-67"
  },
  {
   "id": "ww-PBZ-FF-W-125-2026-08-22-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-22. Duration: 182 min. Counties: Allegheny, Beaver, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #125 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-125"
  },
  {
   "id": "ww-PBZ-FF-W-125-2026-08-22-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-22. Duration: 182 min. Counties: Allegheny, Beaver, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #125 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-125"
  },
  {
   "id": "ww-PBZ-FF-W-125-2026-08-22-Butler",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-22. Duration: 182 min. Counties: Allegheny, Beaver, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #125 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-125"
  },
  {
   "id": "ww-PBZ-FF-W-126-2026-08-22-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-22. Duration: 181 min. County: Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #126 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-126"
  },
  {
   "id": "iem-202608222225-hail-41.42--78.72",
   "lat": 41.42,
   "lon": -78.72,
   "zip": "",
   "city": "0 SE Ridgway",
   "date": "2026-08-22",
   "county": "Elk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 0 SE Ridgway, PA. Hail size: 1.75\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-geo-2026-08-22-flood-40.88--78.73",
   "lat": 40.88,
   "lon": -78.73,
   "zip": "",
   "city": "1 NNW Mahaffey",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on Route 219 between Irvin St and Kings Hwy.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-22-flood-39.95--78.79",
   "lat": 39.95,
   "lon": -78.79,
   "zip": "",
   "city": "3 SSW New Baltimore",
   "date": "2026-08-22",
   "county": "Somerset",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous flooded roads between Allegheny Twp and Berlin.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-22-flood-40.28--78.94",
   "lat": 40.28,
   "lon": -78.94,
   "zip": "",
   "city": "1 S Elim",
   "date": "2026-08-22",
   "county": "Somerset",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding in and around Johnstown, including Homes St.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-22-flood-39.97--78.74",
   "lat": 39.97,
   "lon": -78.74,
   "zip": "",
   "city": "2 ESE New Baltimore",
   "date": "2026-08-22",
   "county": "Bedford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on PA 31 and New Baltimore Road.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-22-flood-40.47--78.41",
   "lat": 40.47,
   "lon": -78.41,
   "zip": "",
   "city": "1 W Lakemont",
   "date": "2026-08-22",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on 500 block of Plank Road.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-22-flood-40.66--80.30",
   "lat": 40.66,
   "lon": -80.3,
   "zip": "",
   "city": "2 S Beaver",
   "date": "2026-08-22",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported on Baker Road.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-22-flood-41.12--79.08",
   "lat": 41.12,
   "lon": -79.08,
   "zip": "",
   "city": "3 S Brookville",
   "date": "2026-08-22",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Five Mile Run Road is flooded at the crossing of Five Mile Run Creek.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CTP-SV-W-276-2026-08-22-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 46 min. Counties: Franklin, Fulton. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #276 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-276"
  },
  {
   "id": "ww-CTP-SV-W-276-2026-08-22-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 46 min. Counties: Franklin, Fulton. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #276 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-276"
  },
  {
   "id": "ww-CTP-SV-W-276-2026-08-22-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 46 min. Counties: Franklin, Fulton. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #276 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-276"
  },
  {
   "id": "ww-CTP-SV-W-276-2026-08-22-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 46 min. Counties: Franklin, Fulton. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #276 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-276"
  },
  {
   "id": "ww-CTP-SV-W-275-2026-08-22-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 31 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #275 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-275"
  },
  {
   "id": "ww-CTP-SV-W-275-2026-08-22-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 31 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #275 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-275"
  },
  {
   "id": "ww-CTP-SV-W-275-2026-08-22-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 31 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #275 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-275"
  },
  {
   "id": "ww-CTP-SV-W-275-2026-08-22-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 31 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #275 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-275"
  },
  {
   "id": "ww-CTP-SV-W-277-2026-08-22-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 35 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #277 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-277"
  },
  {
   "id": "ww-CTP-SV-W-277-2026-08-22-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 35 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #277 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-277"
  },
  {
   "id": "ww-CTP-SV-W-277-2026-08-22-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 35 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #277 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-277"
  },
  {
   "id": "ww-CTP-SV-W-277-2026-08-22-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 35 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #277 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-277"
  },
  {
   "id": "ww-CTP-SV-W-278-2026-08-22-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 65 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #278 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-278"
  },
  {
   "id": "ww-CTP-SV-W-278-2026-08-22-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 65 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #278 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-278"
  },
  {
   "id": "ww-CTP-SV-W-278-2026-08-22-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 65 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #278 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-278"
  },
  {
   "id": "ww-CTP-SV-W-278-2026-08-22-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 65 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #278 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-278"
  },
  {
   "id": "ww-CTP-SV-W-278-2026-08-22-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 65 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #278 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-278"
  },
  {
   "id": "ww-CTP-SV-W-278-2026-08-22-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 65 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #278 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-278"
  },
  {
   "id": "ww-CTP-SV-W-274-2026-08-22-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 50 min. Counties: Blair, Cambria, Huntingdon, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #274 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-274"
  },
  {
   "id": "ww-CTP-SV-W-274-2026-08-22-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 50 min. Counties: Blair, Cambria, Huntingdon, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #274 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-274"
  },
  {
   "id": "ww-CTP-SV-W-274-2026-08-22-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 50 min. Counties: Blair, Cambria, Huntingdon, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #274 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-274"
  },
  {
   "id": "ww-CTP-SV-W-274-2026-08-22-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 50 min. Counties: Blair, Cambria, Huntingdon, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #274 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-274"
  },
  {
   "id": "ww-CTP-SV-W-274-2026-08-22-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 50 min. Counties: Blair, Cambria, Huntingdon, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #274 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-274"
  },
  {
   "id": "ww-CTP-SV-W-274-2026-08-22-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 50 min. Counties: Blair, Cambria, Huntingdon, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #274 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-274"
  },
  {
   "id": "ww-CTP-SV-W-274-2026-08-22-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 50 min. Counties: Blair, Cambria, Huntingdon, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #274 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-274"
  },
  {
   "id": "ww-CTP-SV-W-274-2026-08-22-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 50 min. Counties: Blair, Cambria, Huntingdon, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #274 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-274"
  },
  {
   "id": "ww-CTP-SV-W-274-2026-08-22-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 50 min. Counties: Blair, Cambria, Huntingdon, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #274 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-274"
  },
  {
   "id": "ww-CTP-SV-W-274-2026-08-22-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-22. Duration: 50 min. Counties: Blair, Cambria, Huntingdon, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #274 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-274"
  },
  {
   "id": "iem-ww-CTP-TO-W-28-Centre-tornado-2026-08-22",
   "zip": "",
   "city": "Centre",
   "date": "2026-08-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS CTP for Centre on 2026-08-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-28"
  },
  {
   "id": "iem-ww-CTP-TO-W-28-Clearfield-tornado-2026-08-22",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS CTP for Clearfield on 2026-08-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-28"
  },
  {
   "id": "nws-alert-b9af6c5b8e24bea0.001-Centre-tornado",
   "zip": "",
   "city": "Centre",
   "date": "2026-08-22",
   "county": "Centre",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Centre (observed tornado). Tornado Warning issued August 22 at 8:11PM EDT until August 22 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-29"
  },
  {
   "id": "nws-alert-b9af6c5b8e24bea0.001-Clearfie-tornado",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Clearfield (observed tornado). Tornado Warning issued August 22 at 8:11PM EDT until August 22 at 8:30PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-29"
  },
  {
   "id": "ww-CTP-FF-W-69-2026-08-22-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-22. Duration: 193 min. County: Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #69 (193 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-69"
  },
  {
   "id": "ww-CTP-FF-W-70-2026-08-22-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-22. Duration: 183 min. Counties: Cambria, Blair. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #70 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-70"
  },
  {
   "id": "ww-CTP-FF-W-70-2026-08-22-Blair",
   "zip": "",
   "city": "",
   "date": "2026-08-22",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-22. Duration: 183 min. Counties: Cambria, Blair. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #70 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-70"
  },
  {
   "id": "iem-geo-2026-08-22-flood-40.90--78.23",
   "lat": 40.9,
   "lon": -78.23,
   "zip": "",
   "city": "1 NW Philipsburg",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on Route 322 near Irwin Dr.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-22-flood-40.44--78.35",
   "lat": 40.44,
   "lon": -78.35,
   "zip": "",
   "city": "2 ENE Hollidaysburg",
   "date": "2026-08-22",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Frans Ln is flooded at Reservoir Rd.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-22-flood-40.48--78.42",
   "lat": 40.48,
   "lon": -78.42,
   "zip": "",
   "city": "2 WNW Lakemont",
   "date": "2026-08-22",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple flooded basements in Altoona between Logan Blvd and 58th St.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-22-flood-39.92--78.51",
   "lat": 39.92,
   "lon": -78.51,
   "zip": "",
   "city": "2 N Rainsburg",
   "date": "2026-08-22",
   "county": "Bedford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "PA 326 flooded with large tree limbs and other debris, appears to be swift water.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-22-flood-40.44--78.38",
   "lat": 40.44,
   "lon": -78.38,
   "zip": "",
   "city": "1 NNE Hollidaysburg",
   "date": "2026-08-22",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water entering the lower floors of apartment buildings on Country Club Terrace Road.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-22-175-2355",
   "lat": 40.83,
   "lon": -78.44,
   "zip": "",
   "city": "Ramey",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF-1 tornado with maximum wind speed of 90 mph. Path length of 1 mile and path width of 150 yards. (CTP)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-08-22-elk-hail",
   "zip": "",
   "city": "Elk",
   "date": "2026-08-22",
   "county": "Elk",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Elk — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-clearfield-hail",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-08-22",
   "county": "Clearfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Clearfield — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-somerset-hail",
   "zip": "",
   "city": "Somerset",
   "date": "2026-08-22",
   "county": "Somerset",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Somerset — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-bedford-hail",
   "zip": "",
   "city": "Bedford",
   "date": "2026-08-22",
   "county": "Bedford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Bedford — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-warren-wind",
   "zip": "",
   "city": "Warren",
   "date": "2026-08-22",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Warren — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-cambria-hail",
   "zip": "",
   "city": "Cambria",
   "date": "2026-08-22",
   "county": "Cambria",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cambria — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-dauphin-wind",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-08-22",
   "county": "Dauphin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dauphin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-cumberland-wind",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-08-22",
   "county": "Cumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cumberland — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-08-22",
   "county": "Adams",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Adams — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-york-wind",
   "zip": "",
   "city": "York",
   "date": "2026-08-22",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for York — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-22",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-PHI-FA-W-17-2026-08-21-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-21. Duration: 120 min. County: Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #17 (120 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-17"
  },
  {
   "id": "iem-geo-2026-08-20-flood-41.01--79.30",
   "lat": 41.01,
   "lon": -79.3,
   "zip": "",
   "city": "1 SW Hawthorn",
   "date": "2026-08-20",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on Church St.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.38--79.94",
   "lat": 40.38,
   "lon": -79.94,
   "zip": "",
   "city": "2 ENE Baldwin",
   "date": "2026-08-20",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Streets Run Road closed due to flooding from Brentwood Road to the Pittsburgh city limits.",
   "sourceDetail": "NWS PBZ — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.30--80.11",
   "lat": 40.3,
   "lon": -80.11,
   "zip": "",
   "city": "1 NNE Thompsonville",
   "date": "2026-08-20",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding from Chartiers Creek along Georgetown Road and Creekside Drive.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.07--80.01",
   "lat": 40.07,
   "lon": -80.01,
   "zip": "",
   "city": "2 ENE Beallsville",
   "date": "2026-08-20",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water across the roadway of Sunset Drive with Pike Run out of its banks. Water is reaching the first home off of Sunset Drive.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.71--79.13",
   "lat": 40.71,
   "lon": -79.13,
   "zip": "",
   "city": "3 NNE Ernest",
   "date": "2026-08-20",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Photo from Social Media showing water rushing over Chambersville Road.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.36--79.39",
   "lat": 40.36,
   "lon": -79.39,
   "zip": "",
   "city": "3 SE New Alexandria",
   "date": "2026-08-20",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding near intersection of PA 981 and Lee-Valley Road.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PBZ-FF-W-122-2026-08-20-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 161 min. Counties: Armstrong, Fayette, Indiana, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #122 (161 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-122"
  },
  {
   "id": "ww-PBZ-FF-W-122-2026-08-20-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 161 min. Counties: Armstrong, Fayette, Indiana, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #122 (161 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-122"
  },
  {
   "id": "ww-PBZ-FF-W-122-2026-08-20-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 161 min. Counties: Armstrong, Fayette, Indiana, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #122 (161 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-122"
  },
  {
   "id": "ww-PBZ-FF-W-122-2026-08-20-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 161 min. Counties: Armstrong, Fayette, Indiana, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #122 (161 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-122"
  },
  {
   "id": "ww-PBZ-FF-W-119-2026-08-20-Greene",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 185 min. Counties: Greene, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #119 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-119"
  },
  {
   "id": "ww-PBZ-FF-W-119-2026-08-20-Washington",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 185 min. Counties: Greene, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #119 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-119"
  },
  {
   "id": "ww-PBZ-FF-W-120-2026-08-20-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 181 min. Counties: Armstrong, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #120 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-120"
  },
  {
   "id": "ww-PBZ-FF-W-120-2026-08-20-Clarion",
   "lat": 41.041666666666664,
   "lon": -79.40333333333334,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 181 min. Counties: Armstrong, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #120 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-120"
  },
  {
   "id": "ww-PBZ-FF-W-120-2026-08-20-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 181 min. Counties: Armstrong, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #120 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-120"
  },
  {
   "id": "ww-PBZ-FF-W-121-2026-08-20-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 166 min. Counties: Allegheny, Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #121 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-121"
  },
  {
   "id": "ww-PBZ-FF-W-121-2026-08-20-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 166 min. Counties: Allegheny, Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #121 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-121"
  },
  {
   "id": "ww-PBZ-FF-W-121-2026-08-20-Greene",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 166 min. Counties: Allegheny, Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #121 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-121"
  },
  {
   "id": "ww-PBZ-FF-W-121-2026-08-20-Washington",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 166 min. Counties: Allegheny, Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #121 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-121"
  },
  {
   "id": "ww-PBZ-FF-W-121-2026-08-20-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 166 min. Counties: Allegheny, Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #121 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-121"
  },
  {
   "id": "ww-PBZ-FF-W-123-2026-08-20-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 163 min. Counties: Westmoreland, Armstrong, Indiana, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #123 (163 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-123"
  },
  {
   "id": "ww-PBZ-FF-W-123-2026-08-20-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 163 min. Counties: Westmoreland, Armstrong, Indiana, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #123 (163 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-123"
  },
  {
   "id": "ww-PBZ-FF-W-123-2026-08-20-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 163 min. Counties: Westmoreland, Armstrong, Indiana, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #123 (163 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-123"
  },
  {
   "id": "ww-PBZ-FF-W-123-2026-08-20-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 163 min. Counties: Westmoreland, Armstrong, Indiana, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #123 (163 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-123"
  },
  {
   "id": "ww-CTP-FF-W-63-2026-08-20-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-20. Duration: 173 min. Counties: Cambria, Centre, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #63 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-63"
  },
  {
   "id": "ww-CTP-FF-W-63-2026-08-20-Centre",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-20. Duration: 173 min. Counties: Cambria, Centre, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #63 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-63"
  },
  {
   "id": "ww-CTP-FF-W-63-2026-08-20-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-20. Duration: 173 min. Counties: Cambria, Centre, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #63 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-63"
  },
  {
   "id": "ww-CTP-SV-W-263-2026-08-20-Adams-wind",
   "lat": 40.01857142857143,
   "lon": -77.16285714285713,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 50 min. Counties: York, Cumberland, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #263 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-263"
  },
  {
   "id": "ww-CTP-SV-W-263-2026-08-20-Adams-hail",
   "lat": 40.01857142857143,
   "lon": -77.16285714285713,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 50 min. Counties: York, Cumberland, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #263 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-263"
  },
  {
   "id": "ww-CTP-SV-W-263-2026-08-20-Cumberland-wind",
   "lat": 40.01857142857143,
   "lon": -77.16285714285713,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 50 min. Counties: York, Cumberland, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #263 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-263"
  },
  {
   "id": "ww-CTP-SV-W-263-2026-08-20-Cumberland-hail",
   "lat": 40.01857142857143,
   "lon": -77.16285714285713,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 50 min. Counties: York, Cumberland, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #263 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-263"
  },
  {
   "id": "ww-CTP-SV-W-263-2026-08-20-Franklin-wind",
   "lat": 40.01857142857143,
   "lon": -77.16285714285713,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 50 min. Counties: York, Cumberland, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #263 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-263"
  },
  {
   "id": "ww-CTP-SV-W-263-2026-08-20-Franklin-hail",
   "lat": 40.01857142857143,
   "lon": -77.16285714285713,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 50 min. Counties: York, Cumberland, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #263 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-263"
  },
  {
   "id": "ww-CTP-SV-W-263-2026-08-20-York-wind",
   "lat": 40.01857142857143,
   "lon": -77.16285714285713,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 50 min. Counties: York, Cumberland, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #263 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-263"
  },
  {
   "id": "ww-CTP-SV-W-263-2026-08-20-York-hail",
   "lat": 40.01857142857143,
   "lon": -77.16285714285713,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 50 min. Counties: York, Cumberland, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #263 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-263"
  },
  {
   "id": "ww-CTP-FF-W-64-2026-08-20-Blair",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-20. Duration: 152 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #64 (152 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-64"
  },
  {
   "id": "ww-CTP-FF-W-64-2026-08-20-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-20. Duration: 152 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #64 (152 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-64"
  },
  {
   "id": "ww-CTP-FF-W-64-2026-08-20-Centre",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-20. Duration: 152 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #64 (152 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-64"
  },
  {
   "id": "ww-CTP-FF-W-64-2026-08-20-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-20. Duration: 152 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #64 (152 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-64"
  },
  {
   "id": "ww-CTP-FF-W-64-2026-08-20-Huntingdon",
   "lat": 40.88095238095238,
   "lon": -78.10761904761905,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-20. Duration: 152 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #64 (152 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-64"
  },
  {
   "id": "ww-PBZ-FA-W-46-2026-08-20-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 189 min. Counties: Armstrong, Fayette, Indiana, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #46 (189 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-46"
  },
  {
   "id": "ww-PBZ-FA-W-46-2026-08-20-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 189 min. Counties: Armstrong, Fayette, Indiana, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #46 (189 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-46"
  },
  {
   "id": "ww-PBZ-FA-W-46-2026-08-20-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 189 min. Counties: Armstrong, Fayette, Indiana, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #46 (189 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-46"
  },
  {
   "id": "ww-PBZ-FA-W-46-2026-08-20-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 189 min. Counties: Armstrong, Fayette, Indiana, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #46 (189 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-46"
  },
  {
   "id": "ww-PBZ-FA-W-46-2026-08-20-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 189 min. Counties: Armstrong, Fayette, Indiana, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #46 (189 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-46"
  },
  {
   "id": "ww-PBZ-FA-W-44-2026-08-20-Greene",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 182 min. Counties: Greene, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #44 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-44"
  },
  {
   "id": "ww-PBZ-FA-W-44-2026-08-20-Washington",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 182 min. Counties: Greene, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #44 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-44"
  },
  {
   "id": "ww-PBZ-FA-W-45-2026-08-20-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 174 min. Counties: Allegheny, Beaver, Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #45 (174 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-45"
  },
  {
   "id": "ww-PBZ-FA-W-45-2026-08-20-Beaver",
   "lat": 40.3,
   "lon": -80.23181818181818,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 174 min. Counties: Allegheny, Beaver, Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #45 (174 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-45"
  },
  {
   "id": "ww-PBZ-FA-W-45-2026-08-20-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 174 min. Counties: Allegheny, Beaver, Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #45 (174 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-45"
  },
  {
   "id": "ww-PBZ-FA-W-45-2026-08-20-Greene",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 174 min. Counties: Allegheny, Beaver, Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #45 (174 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-45"
  },
  {
   "id": "ww-PBZ-FA-W-45-2026-08-20-Washington",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 174 min. Counties: Allegheny, Beaver, Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #45 (174 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-45"
  },
  {
   "id": "ww-PBZ-FA-W-45-2026-08-20-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 174 min. Counties: Allegheny, Beaver, Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #45 (174 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-45"
  },
  {
   "id": "ww-PBZ-FA-W-47-2026-08-20-Armstrong",
   "lat": 40.66230769230769,
   "lon": -79.0923076923077,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 183 min. Counties: Armstrong, Indiana, Jefferson, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #47 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-47"
  },
  {
   "id": "ww-PBZ-FA-W-47-2026-08-20-Indiana",
   "lat": 40.66230769230769,
   "lon": -79.0923076923077,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 183 min. Counties: Armstrong, Indiana, Jefferson, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #47 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-47"
  },
  {
   "id": "ww-PBZ-FA-W-47-2026-08-20-Jefferson",
   "lat": 40.66230769230769,
   "lon": -79.0923076923077,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 183 min. Counties: Armstrong, Indiana, Jefferson, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #47 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-47"
  },
  {
   "id": "ww-PBZ-FA-W-47-2026-08-20-Westmoreland",
   "lat": 40.66230769230769,
   "lon": -79.0923076923077,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-20. Duration: 183 min. Counties: Armstrong, Indiana, Jefferson, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #47 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-47"
  },
  {
   "id": "ww-CTP-FA-W-16-2026-08-20-Blair",
   "lat": 40.749285714285726,
   "lon": -78.55785714285716,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-20. Duration: 177 min. Counties: Blair, Cambria, Centre, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #16 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-16"
  },
  {
   "id": "ww-CTP-FA-W-16-2026-08-20-Cambria",
   "lat": 40.749285714285726,
   "lon": -78.55785714285716,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-20. Duration: 177 min. Counties: Blair, Cambria, Centre, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #16 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-16"
  },
  {
   "id": "ww-CTP-FA-W-16-2026-08-20-Centre",
   "lat": 40.749285714285726,
   "lon": -78.55785714285716,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-20. Duration: 177 min. Counties: Blair, Cambria, Centre, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #16 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-16"
  },
  {
   "id": "ww-CTP-FA-W-16-2026-08-20-Clearfield",
   "lat": 40.749285714285726,
   "lon": -78.55785714285716,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-20. Duration: 177 min. Counties: Blair, Cambria, Centre, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #16 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-16"
  },
  {
   "id": "nws-alert-f314dcfedf81c265.003-Berks-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Berks. Severe Thunderstorm Watch issued August 20 at 3:00PM EDT until August 20 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-604"
  },
  {
   "id": "nws-alert-f314dcfedf81c265.003-Lehigh-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lehigh",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lehigh. Severe Thunderstorm Watch issued August 20 at 3:00PM EDT until August 20 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-604"
  },
  {
   "id": "nws-alert-f314dcfedf81c265.003-Northamp-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Northampton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Northampton. Severe Thunderstorm Watch issued August 20 at 3:00PM EDT until August 20 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-604"
  },
  {
   "id": "nws-alert-8c6c29667f7d1dc8.001-Bucks-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Bucks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Bucks. Severe Thunderstorm Watch issued August 20 at 2:32PM EDT until August 20 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-604"
  },
  {
   "id": "nws-alert-8c6c29667f7d1dc8.001-Chester-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Chester. Severe Thunderstorm Watch issued August 20 at 2:32PM EDT until August 20 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-604"
  },
  {
   "id": "nws-alert-8c6c29667f7d1dc8.001-Delaware-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Delaware. Severe Thunderstorm Watch issued August 20 at 2:32PM EDT until August 20 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-604"
  },
  {
   "id": "nws-alert-8c6c29667f7d1dc8.001-Montgome-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Montgomery. Severe Thunderstorm Watch issued August 20 at 2:32PM EDT until August 20 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-604"
  },
  {
   "id": "nws-alert-8c6c29667f7d1dc8.001-Philadel-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Philadelphia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Philadelphia. Severe Thunderstorm Watch issued August 20 at 2:32PM EDT until August 20 at 10:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-A-604"
  },
  {
   "id": "nws-alert-a76a3a0ebb7d53ec.001-Lancaste-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lancaster. Severe Thunderstorm Watch issued August 20 at 2:31PM EDT until August 20 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-604"
  },
  {
   "id": "nws-alert-a76a3a0ebb7d53ec.001-Lebanon-wind-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lebanon. Severe Thunderstorm Watch issued August 20 at 2:31PM EDT until August 20 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-604"
  },
  {
   "id": "nws-alert-dd95267c0def3de7.001-Alleghen-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Allegheny",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Allegheny. Flood Watch issued August 20 at 1:54PM EDT until August 20 at 2:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-17"
  },
  {
   "id": "nws-alert-dd95267c0def3de7.001-Washingt-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Washington",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Washington. Flood Watch issued August 20 at 1:54PM EDT until August 20 at 2:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-17"
  },
  {
   "id": "nws-alert-dd95267c0def3de7.001-Greene-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Greene",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Greene. Flood Watch issued August 20 at 1:54PM EDT until August 20 at 2:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-17"
  },
  {
   "id": "nws-alert-dd95267c0def3de7.001-Westmore-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Westmoreland Ridges",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Westmoreland Ridges. Flood Watch issued August 20 at 1:54PM EDT until August 20 at 2:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-17"
  },
  {
   "id": "nws-alert-dd95267c0def3de7.001-Fayette-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Fayette",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Fayette. Flood Watch issued August 20 at 1:54PM EDT until August 20 at 2:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-17"
  },
  {
   "id": "nws-alert-dd95267c0def3de7.001-Fayette -flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Fayette Ridges",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Fayette Ridges. Flood Watch issued August 20 at 1:54PM EDT until August 20 at 2:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-17"
  },
  {
   "id": "nws-alert-24682252042f8170.002-Delaware-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Delaware. Flood Watch issued August 20 at 12:55PM EDT until August 21 at 2:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-8"
  },
  {
   "id": "nws-alert-24682252042f8170.002-Philadel-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Philadelphia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Philadelphia. Flood Watch issued August 20 at 12:55PM EDT until August 21 at 2:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-8"
  },
  {
   "id": "nws-alert-24682252042f8170.002-Chester-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Chester. Flood Watch issued August 20 at 12:55PM EDT until August 21 at 2:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-8"
  },
  {
   "id": "nws-alert-24682252042f8170.002-Montgome-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Montgomery. Flood Watch issued August 20 at 12:55PM EDT until August 21 at 2:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-8"
  },
  {
   "id": "nws-alert-24682252042f8170.002-Bucks-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Bucks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Bucks. Flood Watch issued August 20 at 12:55PM EDT until August 21 at 2:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-8"
  },
  {
   "id": "nws-alert-24682252042f8170.001-Carbon-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Carbon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Carbon. Flood Watch issued August 20 at 12:55PM EDT until August 21 at 2:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-8"
  },
  {
   "id": "nws-alert-24682252042f8170.001-Monroe-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Monroe",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Monroe. Flood Watch issued August 20 at 12:55PM EDT until August 21 at 2:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-8"
  },
  {
   "id": "nws-alert-24682252042f8170.001-Berks-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Berks. Flood Watch issued August 20 at 12:55PM EDT until August 21 at 2:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-8"
  },
  {
   "id": "nws-alert-24682252042f8170.001-Lehigh-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lehigh",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Lehigh. Flood Watch issued August 20 at 12:55PM EDT until August 21 at 2:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-8"
  },
  {
   "id": "nws-alert-24682252042f8170.001-Northamp-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Northampton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Northampton. Flood Watch issued August 20 at 12:55PM EDT until August 21 at 2:00AM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Flood Watch",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FA-A-8"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.001-Clinton-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Clinton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Clinton. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.001-Lycoming-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Lycoming. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.001-Sullivan-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Sullivan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Sullivan. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.001-Union-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Union",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Union. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.001-Snyder-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Snyder",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Snyder. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.001-Montour-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Montour",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Montour. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.001-Northumb-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Northumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Northumberland. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.001-Columbia-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Columbia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Columbia. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.001-Dauphin-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Dauphin. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.001-Schuylki-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Schuylkill. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.001-Lebanon-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lebanon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Lebanon. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.001-York-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "York",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for York. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.001-Lancaste-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Lancaster. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 8:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.002-Mifflin-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Mifflin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Mifflin. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 4:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.002-Juniata-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Juniata",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Juniata. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 4:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.002-Somerset-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Somerset",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Somerset. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 4:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.002-Bedford-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Bedford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Bedford. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 4:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.002-Fulton-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Fulton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Fulton. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 4:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.002-Franklin-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Franklin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Franklin. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 4:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.002-Perry-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Perry",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Perry. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 4:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.002-Cumberla-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Cumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Cumberland. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 4:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "nws-alert-8ae15d398b7559f7.002-Adams-flood-2026-08-20",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Adams",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Adams. Flood Watch issued August 20 at 12:14PM EDT until August 20 at 4:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-13"
  },
  {
   "id": "iem-geo-2026-08-20-flood-41.00--78.48",
   "lat": 41,
   "lon": -78.48,
   "zip": "",
   "city": "1 SW Hyde",
   "date": "2026-08-20",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basement reported.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.84--78.79",
   "lat": 40.84,
   "lon": -78.79,
   "zip": "",
   "city": "2 N Burnside",
   "date": "2026-08-20",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roadway reported.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.98--78.53",
   "lat": 40.98,
   "lon": -78.53,
   "zip": "",
   "city": "Curwensville",
   "date": "2026-08-20",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basement.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.79--77.82",
   "lat": 40.79,
   "lon": -77.82,
   "zip": "",
   "city": "2 W Boalsburg",
   "date": "2026-08-20",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water reported across roadways.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.84--78.40",
   "lat": 40.84,
   "lon": -78.4,
   "zip": "",
   "city": "2 W Brisbin",
   "date": "2026-08-20",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basement.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.75--78.55",
   "lat": 40.75,
   "lon": -78.55,
   "zip": "",
   "city": "1 WNW Coalport",
   "date": "2026-08-20",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basement.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.40--78.84",
   "lat": 40.4,
   "lon": -78.84,
   "zip": "",
   "city": "1 S Vinco",
   "date": "2026-08-20",
   "county": "Cambria",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water reported across roadways.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.36--79.37",
   "lat": 40.36,
   "lon": -79.37,
   "zip": "",
   "city": "3 N Latrobe",
   "date": "2026-08-20",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on Strawcutter Rd between Liberty Rd and Crafton Ln.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.21--80.26",
   "lat": 40.21,
   "lon": -80.26,
   "zip": "",
   "city": "2 ENE Wolfdale",
   "date": "2026-08-20",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Roadway closure due to flooding.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.59--79.60",
   "lat": 40.59,
   "lon": -79.6,
   "zip": "",
   "city": "1 WNW Oklahoma",
   "date": "2026-08-20",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding near the intersection of PA 356 and Park Rd.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CTP-SV-W-264-2026-08-20-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 51 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #264 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-264"
  },
  {
   "id": "ww-CTP-SV-W-264-2026-08-20-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 51 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #264 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-264"
  },
  {
   "id": "ww-CTP-SV-W-264-2026-08-20-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 51 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #264 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-264"
  },
  {
   "id": "ww-CTP-SV-W-264-2026-08-20-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 51 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #264 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-264"
  },
  {
   "id": "ww-CTP-FA-W-17-2026-08-20-Blair",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-20. Duration: 178 min. Counties: Blair, Cambria, Centre, Clearfield, Clinton, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #17 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-17"
  },
  {
   "id": "ww-CTP-FA-W-17-2026-08-20-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-20. Duration: 178 min. Counties: Blair, Cambria, Centre, Clearfield, Clinton, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #17 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-17"
  },
  {
   "id": "ww-CTP-FA-W-17-2026-08-20-Centre",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-20. Duration: 178 min. Counties: Blair, Cambria, Centre, Clearfield, Clinton, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #17 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-17"
  },
  {
   "id": "ww-CTP-FA-W-17-2026-08-20-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-20. Duration: 178 min. Counties: Blair, Cambria, Centre, Clearfield, Clinton, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #17 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-17"
  },
  {
   "id": "ww-CTP-FA-W-17-2026-08-20-Clinton",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-20. Duration: 178 min. Counties: Blair, Cambria, Centre, Clearfield, Clinton, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #17 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-17"
  },
  {
   "id": "ww-CTP-FA-W-17-2026-08-20-Huntingdon",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-20. Duration: 178 min. Counties: Blair, Cambria, Centre, Clearfield, Clinton, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #17 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-17"
  },
  {
   "id": "iem-geo-2026-08-20-flood-39.88--76.22",
   "lat": 39.88,
   "lon": -76.22,
   "zip": "",
   "city": "3 W Quarryville",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A couple of reports of flooded yards between Holtwood and Quarryville.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-39.86--76.08",
   "lat": 39.86,
   "lon": -76.08,
   "zip": "",
   "city": "4 NW Mount Vernon",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water across roadway.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.20--76.16",
   "lat": 40.2,
   "lon": -76.16,
   "zip": "",
   "city": "2 NE Ephrata",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue near the intersection of Garden Spot Road and Reading Road in Ephrata Township.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.16--76.40",
   "lat": 40.16,
   "lon": -76.4,
   "zip": "",
   "city": "Manheim",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue near the intersection of West High Street and South Penn Street.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.11--76.39",
   "lat": 40.11,
   "lon": -76.39,
   "zip": "",
   "city": "2 W East Petersburg",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooding reported.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.15--76.16",
   "lat": 40.15,
   "lon": -76.16,
   "zip": "",
   "city": "3 E Akron",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A couple of reports of water across roadways jus to the southeast of Akron.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.68--78.96",
   "lat": 40.68,
   "lon": -78.96,
   "zip": "",
   "city": "3 E Clymer",
   "date": "2026-08-20",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Wandin Road flooded near Hill road.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.77--79.05",
   "lat": 40.77,
   "lon": -79.05,
   "zip": "",
   "city": "Marion Center",
   "date": "2026-08-20",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Pine Run out of its banks and flooding South Manor Street near the Post Office.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.14--75.10",
   "lat": 40.14,
   "lon": -75.1,
   "zip": "",
   "city": "1 E Willow Grove",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Storm dropped 2 inches of rain resulting in street flooding.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.13--75.38",
   "lat": 40.13,
   "lon": -75.38,
   "zip": "",
   "city": "West Norriton",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Extensive flash flooding occurred in various locations throughout West Norriton and Lower Providence townships in Montgomery County, PA. Many streets not passable and many streams well out of their banks.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-RDG-2026-08-20-204271",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2026-08-20",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-PHI-SV-W-317-2026-08-20-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 47 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #317 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-317"
  },
  {
   "id": "ww-PHI-SV-W-317-2026-08-20-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 47 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #317 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-317"
  },
  {
   "id": "ww-PHI-SV-W-317-2026-08-20-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 47 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #317 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-317"
  },
  {
   "id": "ww-PHI-SV-W-317-2026-08-20-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 47 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #317 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-317"
  },
  {
   "id": "ww-PHI-SV-W-317-2026-08-20-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 47 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #317 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-317"
  },
  {
   "id": "ww-PHI-SV-W-317-2026-08-20-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 47 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #317 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-317"
  },
  {
   "id": "ww-PHI-SV-W-317-2026-08-20-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 47 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #317 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-317"
  },
  {
   "id": "ww-PHI-SV-W-317-2026-08-20-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 47 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #317 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-317"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-314-2026-08-20-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 48 min. Counties: Berks, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #314 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-314"
  },
  {
   "id": "ww-PHI-SV-W-312-2026-08-20-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 46 min. County: Chester. Storm tags: wind: 80.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #312 (46 min)",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-312"
  },
  {
   "id": "ww-PHI-SV-W-312-2026-08-20-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 46 min. County: Chester. Storm tags: wind: 80.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #312 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-312"
  },
  {
   "id": "ww-CTP-SV-W-265-2026-08-20-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 78 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #265 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-265"
  },
  {
   "id": "ww-CTP-SV-W-265-2026-08-20-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 78 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #265 (78 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-265"
  },
  {
   "id": "ww-CTP-SV-W-265-2026-08-20-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 78 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #265 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-265"
  },
  {
   "id": "ww-CTP-SV-W-265-2026-08-20-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-20. Duration: 78 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #265 (78 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-265"
  },
  {
   "id": "ww-PHI-SV-W-311-2026-08-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 40 min. Counties: Berks, Chester. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #311 (40 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-311"
  },
  {
   "id": "ww-PHI-SV-W-311-2026-08-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 40 min. Counties: Berks, Chester. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #311 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-311"
  },
  {
   "id": "ww-PHI-SV-W-311-2026-08-20-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 40 min. Counties: Berks, Chester. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #311 (40 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-311"
  },
  {
   "id": "ww-PHI-SV-W-311-2026-08-20-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-20. Duration: 40 min. Counties: Berks, Chester. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #311 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-311"
  },
  {
   "id": "nws-alert-7bb052e741e98665.001-Lancaste-tornado",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Lancaster (observed tornado). Tornado Warning issued August 20 at 5:00PM EDT until August 20 at 5:15PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "CTP-TO-W-27"
  },
  {
   "id": "nws-alert-4346e6b3e3162234.001-Chester-tornado",
   "zip": "",
   "city": "Chester",
   "date": "2026-08-20",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Chester (observed tornado). Tornado Warning issued August 20 at 5:58PM EDT until August 20 at 6:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "PHI-TO-W-27"
  },
  {
   "id": "nws-alert-4346e6b3e3162234.001-Delaware-tornado",
   "zip": "",
   "city": "Delaware",
   "date": "2026-08-20",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Delaware (observed tornado). Tornado Warning issued August 20 at 5:58PM EDT until August 20 at 6:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "PHI-TO-W-27"
  },
  {
   "id": "iem-ww-CTP-TO-W-26-Lancaster-tornado-2026-08-20",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS CTP for Lancaster on 2026-08-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-26"
  },
  {
   "id": "ww-CTP-FF-W-65-2026-08-20-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-20. Duration: 184 min. County: Lancaster. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #65 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-65"
  },
  {
   "id": "ww-PHI-FF-W-123-2026-08-20-Chester",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-20. Duration: 246 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #123 (246 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-123"
  },
  {
   "id": "ww-PHI-FF-W-123-2026-08-20-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-20. Duration: 246 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #123 (246 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-123"
  },
  {
   "id": "ww-PHI-FF-W-123-2026-08-20-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-20. Duration: 246 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #123 (246 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-123"
  },
  {
   "id": "ww-PHI-FF-W-123-2026-08-20-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-20. Duration: 246 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #123 (246 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-123"
  },
  {
   "id": "ww-PHI-FF-W-124-2026-08-20-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-20. Duration: 244 min. Counties: Bucks, Philadelphia, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #124 (244 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-124"
  },
  {
   "id": "ww-PHI-FF-W-124-2026-08-20-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-20. Duration: 244 min. Counties: Bucks, Philadelphia, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #124 (244 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-124"
  },
  {
   "id": "ww-PHI-FF-W-124-2026-08-20-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-20. Duration: 244 min. Counties: Bucks, Philadelphia, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #124 (244 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-124"
  },
  {
   "id": "ww-CTP-FL-W-4-2026-08-20-Blair",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP on 2026-08-20. Duration: 96 min. Counties: Blair, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning #4 (96 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FL-W-4"
  },
  {
   "id": "ww-CTP-FL-W-4-2026-08-20-Huntingdon",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP on 2026-08-20. Duration: 96 min. Counties: Blair, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning #4 (96 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FL-W-4"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.18--75.38",
   "lat": 40.18,
   "lon": -75.38,
   "zip": "",
   "city": "Lower Providence Townsh",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding aon Appledale Road near Park Ave as Mine Run exceeded its banks.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-39.92--75.26",
   "lat": 39.92,
   "lon": -75.26,
   "zip": "",
   "city": "Darby",
   "date": "2026-08-20",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding, road closures, and water rescues reported in Darby. Time given in report.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-39.94--75.27",
   "lat": 39.94,
   "lon": -75.27,
   "zip": "",
   "city": "Lansdowne",
   "date": "2026-08-20",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding, road closures, and water rescues reported in Landsdowne. Time given in report.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-39.89--75.31",
   "lat": 39.89,
   "lon": -75.31,
   "zip": "",
   "city": "Prospect Park",
   "date": "2026-08-20",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Corrects previous flash flood report from Prospect Park. Flash flooding, road closures, and water rescues reported in Prospect Park. Time given in report.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-39.89--75.33",
   "lat": 39.89,
   "lon": -75.33,
   "zip": "",
   "city": "Ridley Twp.",
   "date": "2026-08-20",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescues reported around Ridley Township. Time given in report.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.21--75.10",
   "lat": 40.21,
   "lon": -75.1,
   "zip": "",
   "city": "Warminster",
   "date": "2026-08-20",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple water rescues in Warminster. Time estimated.",
   "sourceDetail": "NWS PHI — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20-flood-40.11--75.22",
   "lat": 40.11,
   "lon": -75.22,
   "zip": "",
   "city": "1 WNW Flourtown",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The Wissahickon Creek at Fort Washington went into Flood Stage.",
   "sourceDetail": "NWS PHI — Other Federal via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PHI-FA-W-16-2026-08-20-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-20. Duration: 178 min. Counties: Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #16 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-16"
  },
  {
   "id": "ww-PHI-FA-W-16-2026-08-20-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-20. Duration: 178 min. Counties: Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #16 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-16"
  },
  {
   "id": "asos-PNE-2026-08-20-195982",
   "lat": 40.0789,
   "lon": -75.0134,
   "zip": "",
   "city": "PHILADELPHIA NE",
   "date": "2026-08-20",
   "county": "Burlington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PHILADELPHIA NE (PNE) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PHILADELPHIA NE (PNE)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-08-20-199-2024",
   "lat": 40,
   "lon": -76.55,
   "zip": "",
   "city": "Wrightsville",
   "date": "2026-08-20",
   "county": "York",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "*** 1 INJ *** An NWS Storm Survey confirmed an EF-2 tornado occurred in eastern York County... PA with a path length of 1.07 miles and a path width of 100 yards. The mo (CTP)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20T20:30:00Z-tornado-40.03--76.50",
   "lat": 40.03,
   "lon": -76.5,
   "zip": "",
   "city": "0 SW Columbia",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 0 SW Columbia, PA. An NWS Storm Survey confirmed an EF-1 tornado occurred in Columbia, PA with a path length of 1.47 miles and a path width of 100 yards. The tornado exhibited anomalous motion from northwest to southeast despite prevailing easterly storm motion.",
   "sourceDetail": "NWS CTP — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20T21:40:00Z-tornado-40.02--75.68",
   "lat": 40.02,
   "lon": -75.68,
   "zip": "",
   "city": "East Caln Twp",
   "date": "2026-08-20",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near East Caln Twp, PA. A brief tornado occurred in East Caln Township. The first damage was noted just south of the intersection of East Lancaster Avenue and Quarry Road, where several small tree branches were broken. A path of more broken tree branches, some with diameters up to 5 inches, continued along a path in the Quarry Crossings commercial development. The last tree damage was noted in the back parking lot of this development.",
   "sourceDetail": "NWS PHI — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202608202217-hail-40.13--75.28",
   "lat": 40.13,
   "lon": -75.28,
   "zip": "",
   "city": "1 N Plymouth Meeting",
   "date": "2026-08-20",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Plymouth Meeting, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "spc-2026-08-20-202-2038",
   "lat": 40.03,
   "lon": -76.39,
   "zip": "",
   "city": "Millersville",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF-0 Tornado... Max Estimated winds 85 mph... path length 0.49 miles... path width 125 yards. (CTP)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-20-201-2037",
   "lat": 40.03,
   "lon": -76.4,
   "zip": "",
   "city": "Mountville",
   "date": "2026-08-20",
   "county": "Lancaster",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A brief EF-0 tornado occurred near Habecker Church Rd. It had a path length of 0.3 miles and path width of 75 yards. The estimated maximum wind speed was 65 mph. (CTP)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-20T21:25:00Z-wind-40.01--75.71",
   "lat": 40.01,
   "lon": -75.71,
   "zip": "",
   "city": "Downington",
   "date": "2026-08-20",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near Downington, PA. Peak gust: 80 mph. Basketball hoop knocked over. Estimated max wind gusts up to 80 mph. Time estimated from radar.",
   "sourceDetail": "NWS PHI — County Official via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-08-19-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-08-19",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-RDG-2026-08-17",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2026-08-17",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG): 53 mph gust at 2026-08-17 21:49.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) — peak at 2026-08-17 21:49",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-17-flood-40.33--75.97",
   "lat": 40.33,
   "lon": -75.97,
   "zip": "",
   "city": "Wyomissing",
   "date": "2026-08-17",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "An occupied vehicle became stranded in flood waters, requiring a water rescue.",
   "sourceDetail": "NWS PHI — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PHI-SV-W-309-2026-08-17-Chester",
   "lat": 39.87307692307692,
   "lon": -75.6846153846154,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-17. Duration: 32 min. Counties: Chester, Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #309 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-309"
  },
  {
   "id": "ww-PHI-SV-W-309-2026-08-17-Delaware",
   "lat": 39.87307692307692,
   "lon": -75.6846153846154,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-17. Duration: 32 min. Counties: Chester, Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #309 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-309"
  },
  {
   "id": "ww-CTP-SV-W-262-2026-08-17-Schuylkill-wind",
   "lat": 40.56428571428571,
   "lon": -76.13714285714286,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-17. Duration: 31 min. County: Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #262 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-262"
  },
  {
   "id": "ww-CTP-SV-W-262-2026-08-17-Schuylkill-hail",
   "lat": 40.56428571428571,
   "lon": -76.13714285714286,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-17. Duration: 31 min. County: Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #262 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-262"
  },
  {
   "id": "ww-PHI-SV-W-307-2026-08-17-Berks",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-17. Duration: 36 min. County: Berks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #307 (36 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-307"
  },
  {
   "id": "ww-PHI-SV-W-308-2026-08-17-Berks",
   "lat": 40.17692307692308,
   "lon": -75.82615384615386,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-17. Duration: 42 min. Counties: Berks, Chester, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #308 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-308"
  },
  {
   "id": "ww-PHI-SV-W-308-2026-08-17-Chester",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-17. Duration: 42 min. Counties: Berks, Chester, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #308 (42 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-308"
  },
  {
   "id": "ww-PHI-SV-W-308-2026-08-17-Montgomery",
   "lat": 40.17692307692308,
   "lon": -75.82615384615386,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-17. Duration: 42 min. Counties: Berks, Chester, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #308 (42 min)",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-SV-W-308"
  },
  {
   "id": "ww-PHI-FF-W-119-2026-08-17-Bucks",
   "lat": 40.19375,
   "lon": -75.15875,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-17. Duration: 219 min. Counties: Bucks, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #119 (219 min)",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-119"
  },
  {
   "id": "ww-PHI-FF-W-119-2026-08-17-Montgomery",
   "lat": 40.19375,
   "lon": -75.15875,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-17. Duration: 219 min. Counties: Bucks, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #119 (219 min)",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-119"
  },
  {
   "id": "ww-PHI-FF-W-119-2026-08-17-Philadelphia",
   "lat": 40.19375,
   "lon": -75.15875,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-17. Duration: 219 min. Counties: Bucks, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #119 (219 min)",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-119"
  },
  {
   "id": "iem-202608172149-wind-40.38--75.97",
   "lat": 40.38,
   "lon": -75.97,
   "zip": "",
   "city": "Reading Regional Airpor",
   "date": "2026-08-17",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Reading Regional Airpor, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-7135e335de2022af.001-Chester-hail-2026-08-17",
   "lat": 39.87307692307692,
   "lon": -75.6846153846154,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Chester. Max hail: 0.75\". Severe Thunderstorm Warning issued August 17 at 7:07PM EDT until August 17 at 7:30PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-309"
  },
  {
   "id": "nws-alert-7135e335de2022af.001-Delaware-hail-2026-08-17",
   "lat": 39.87307692307692,
   "lon": -75.6846153846154,
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Delaware. Max hail: 0.75\". Severe Thunderstorm Warning issued August 17 at 7:07PM EDT until August 17 at 7:30PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-309"
  },
  {
   "id": "sps-2026-08-17-york-wind",
   "zip": "",
   "city": "York",
   "date": "2026-08-17",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for York — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-17",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lancaster — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-northumber-wind",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-08-17",
   "county": "Northumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Northumberland — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-17",
   "county": "Columbia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Columbia — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-schuylkill-wind",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-08-17",
   "county": "Schuylkill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Schuylkill — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-union-wind",
   "zip": "",
   "city": "Union",
   "date": "2026-08-17",
   "county": "Union",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Union — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-snyder-wind",
   "zip": "",
   "city": "Snyder",
   "date": "2026-08-17",
   "county": "Snyder",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Snyder — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-montour-wind",
   "zip": "",
   "city": "Montour",
   "date": "2026-08-17",
   "county": "Montour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montour — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-PHI-FF-W-117-2026-08-16-Chester",
   "lat": 40.050000000000004,
   "lon": -75.46625,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-16. Duration: 249 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #117 (249 min)",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-117"
  },
  {
   "id": "ww-PHI-FF-W-117-2026-08-16-Delaware",
   "lat": 40.050000000000004,
   "lon": -75.46625,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-16. Duration: 249 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #117 (249 min)",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-117"
  },
  {
   "id": "iem-geo-2026-08-16-flood-40.26--80.20",
   "lat": 40.26,
   "lon": -80.2,
   "zip": "",
   "city": "1 NE Houston",
   "date": "2026-08-16",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "West Pike Street.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-16-flood-40.22--80.22",
   "lat": 40.22,
   "lon": -80.22,
   "zip": "",
   "city": "1 SSE Mcgovern",
   "date": "2026-08-16",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "FLASH FLOOD reported near 1 SSE Mcgovern",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-16-flood-40.24--80.16",
   "lat": 40.24,
   "lon": -80.16,
   "zip": "",
   "city": "2 SE Canonsburg",
   "date": "2026-08-16",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "walker road flooded.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-16-flood-40.27--80.19",
   "lat": 40.27,
   "lon": -80.19,
   "zip": "",
   "city": "1 NNW Canonsburg",
   "date": "2026-08-16",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "veronica drive flooded.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-16-flood-40.22--80.27",
   "lat": 40.22,
   "lon": -80.27,
   "zip": "",
   "city": "2 NE Wolfdale",
   "date": "2026-08-16",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "arden road Higgins way.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-16-flood-40.29--80.09",
   "lat": 40.29,
   "lon": -80.09,
   "zip": "",
   "city": "Mcmurray",
   "date": "2026-08-16",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "flooded road East McMurray Road.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-16-flood-40.27--80.17",
   "lat": 40.27,
   "lon": -80.17,
   "zip": "",
   "city": "1 ENE Canonsburg",
   "date": "2026-08-16",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "curry avenue road flooded.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-16-flood-41.30--79.91",
   "lat": 41.3,
   "lon": -79.91,
   "zip": "",
   "city": "4 WNW Kennerdell",
   "date": "2026-08-16",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "OLD ROUTE 8 FLOODING FROM TWIN OAKS RD S DOWN TO THE TWP BUILDINGFLOOD.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-16-flood-41.20--79.36",
   "lat": 41.2,
   "lon": -79.36,
   "zip": "",
   "city": "1 ESE Clarion",
   "date": "2026-08-16",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple reports of flooded roadways and homes between Clarion and Strattanville along US322.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-16-flood-41.16--79.05",
   "lat": 41.16,
   "lon": -79.05,
   "zip": "",
   "city": "2 ESE Brookville",
   "date": "2026-08-16",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of roadway flooding along US322 near Sulgar Rd.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-16-flood-41.20--79.38",
   "lat": 41.2,
   "lon": -79.38,
   "zip": "",
   "city": "1 SSE Clarion",
   "date": "2026-08-16",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "First floor of apartment building on Grand Ave extension became inundated, with 15 residents displaced.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-16-flood-41.12--78.97",
   "lat": 41.12,
   "lon": -78.97,
   "zip": "",
   "city": "5 WNW Reynoldsville",
   "date": "2026-08-16",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of a flooded roadway along US322 near the intersection with Fuller Rd.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-16T19:06:00Z-tornado-40.57--80.41",
   "lat": 40.57,
   "lon": -80.41,
   "zip": "",
   "city": "1 NNE Harshaville",
   "date": "2026-08-16",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 NNE Harshaville, PA. A brief, narrow EF0 tornado caused damage mainly to trees along Upper Service Road in Greene and Raccoon Townships. Max wind was estimated at 75 mph, and path width was roughly 50 yd. The tornado began in a wooded area south of Service Creek and appears to have ended before Gibbs Rd.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-16T20:15:00Z-tornado-40.58--79.53",
   "lat": 40.58,
   "lon": -79.53,
   "zip": "",
   "city": "1 SSE Orchard Hills",
   "date": "2026-08-16",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 SSE Orchard Hills, PA. Corrects previous tornado report from 1 SSE Orchard Hills. NWS Storm Survey confirms an EF-0 tornado with maximum wind of 85 mph in Orchard Hills.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PBZ-SV-W-288-2026-08-16-Indiana",
   "lat": 40.56,
   "lon": -79.08714285714284,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 45 min. Counties: Armstrong, Indiana, Westmoreland, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #288 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-288"
  },
  {
   "id": "ww-PBZ-SV-W-288-2026-08-16-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 45 min. Counties: Armstrong, Indiana, Westmoreland, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #288 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-288"
  },
  {
   "id": "ww-PBZ-SV-W-288-2026-08-16-Butler",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 45 min. Counties: Armstrong, Indiana, Westmoreland, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #288 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-288"
  },
  {
   "id": "ww-PBZ-SV-W-288-2026-08-16-Armstrong",
   "lat": 40.56,
   "lon": -79.08714285714284,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 45 min. Counties: Armstrong, Indiana, Westmoreland, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #288 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-288"
  },
  {
   "id": "ww-CTP-SV-W-261-2026-08-16-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 46 min. Counties: Adams, Cumberland, Franklin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #261 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-261"
  },
  {
   "id": "ww-CTP-SV-W-261-2026-08-16-Adams-hail",
   "lat": 40.047,
   "lon": -77.666,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 46 min. Counties: Adams, Cumberland, Franklin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #261 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-261"
  },
  {
   "id": "ww-CTP-SV-W-261-2026-08-16-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 46 min. Counties: Adams, Cumberland, Franklin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #261 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-261"
  },
  {
   "id": "ww-CTP-SV-W-261-2026-08-16-Cumberland-hail",
   "lat": 40.047,
   "lon": -77.666,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 46 min. Counties: Adams, Cumberland, Franklin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #261 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-261"
  },
  {
   "id": "ww-CTP-SV-W-261-2026-08-16-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 46 min. Counties: Adams, Cumberland, Franklin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #261 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-261"
  },
  {
   "id": "ww-CTP-SV-W-261-2026-08-16-Franklin-hail",
   "lat": 40.047,
   "lon": -77.666,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 46 min. Counties: Adams, Cumberland, Franklin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #261 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-261"
  },
  {
   "id": "ww-CTP-SV-W-261-2026-08-16-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 46 min. Counties: Adams, Cumberland, Franklin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #261 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-261"
  },
  {
   "id": "ww-CTP-SV-W-261-2026-08-16-Perry-hail",
   "lat": 40.047,
   "lon": -77.666,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 46 min. Counties: Adams, Cumberland, Franklin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #261 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-261"
  },
  {
   "id": "ww-PBZ-SV-W-281-2026-08-16-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 45 min. Counties: Beaver, Lawrence, Washington. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #281 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-281"
  },
  {
   "id": "ww-PBZ-SV-W-281-2026-08-16-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 45 min. Counties: Beaver, Lawrence, Washington. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #281 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-281"
  },
  {
   "id": "ww-PBZ-SV-W-281-2026-08-16-Washington",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 45 min. Counties: Beaver, Lawrence, Washington. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #281 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-281"
  },
  {
   "id": "ww-PBZ-SV-W-286-2026-08-16-Butler",
   "lat": 40.60923076923078,
   "lon": -79.61461538461539,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 49 min. Counties: Allegheny, Armstrong, Beaver, Lawrence, Butler, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #286 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-286"
  },
  {
   "id": "ww-PBZ-SV-W-286-2026-08-16-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 49 min. Counties: Allegheny, Armstrong, Beaver, Lawrence, Butler, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #286 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-286"
  },
  {
   "id": "ww-PBZ-SV-W-286-2026-08-16-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 49 min. Counties: Allegheny, Armstrong, Beaver, Lawrence, Butler, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #286 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-286"
  },
  {
   "id": "ww-PBZ-SV-W-286-2026-08-16-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 49 min. Counties: Allegheny, Armstrong, Beaver, Lawrence, Butler, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #286 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-286"
  },
  {
   "id": "ww-PBZ-SV-W-286-2026-08-16-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 49 min. Counties: Allegheny, Armstrong, Beaver, Lawrence, Butler, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #286 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-286"
  },
  {
   "id": "ww-PBZ-SV-W-286-2026-08-16-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 49 min. Counties: Allegheny, Armstrong, Beaver, Lawrence, Butler, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #286 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-286"
  },
  {
   "id": "ww-PBZ-SV-W-284-2026-08-16-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 40 min. Counties: Beaver, Butler, Lawrence, Washington, Allegheny. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #284 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-284"
  },
  {
   "id": "ww-PBZ-SV-W-284-2026-08-16-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 40 min. Counties: Beaver, Butler, Lawrence, Washington, Allegheny. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #284 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-284"
  },
  {
   "id": "ww-PBZ-SV-W-284-2026-08-16-Butler",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 40 min. Counties: Beaver, Butler, Lawrence, Washington, Allegheny. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #284 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-284"
  },
  {
   "id": "ww-PBZ-SV-W-284-2026-08-16-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 40 min. Counties: Beaver, Butler, Lawrence, Washington, Allegheny. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #284 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-284"
  },
  {
   "id": "ww-PBZ-SV-W-284-2026-08-16-Washington",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 40 min. Counties: Beaver, Butler, Lawrence, Washington, Allegheny. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #284 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-284"
  },
  {
   "id": "ww-PBZ-SV-W-290-2026-08-16-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 20 min. Counties: Fayette, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #290 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-290"
  },
  {
   "id": "ww-PBZ-SV-W-290-2026-08-16-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 20 min. Counties: Fayette, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #290 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-290"
  },
  {
   "id": "ww-CTP-SV-W-260-2026-08-16-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 52 min. Counties: Franklin, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #260 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-260"
  },
  {
   "id": "ww-CTP-SV-W-260-2026-08-16-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 52 min. Counties: Franklin, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #260 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-260"
  },
  {
   "id": "ww-CTP-SV-W-260-2026-08-16-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 52 min. Counties: Franklin, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #260 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-260"
  },
  {
   "id": "ww-CTP-SV-W-260-2026-08-16-Fulton-hail",
   "lat": 40.186470588235295,
   "lon": -78.00411764705882,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 52 min. Counties: Franklin, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #260 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-260"
  },
  {
   "id": "ww-CTP-SV-W-260-2026-08-16-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 52 min. Counties: Franklin, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #260 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-260"
  },
  {
   "id": "ww-CTP-SV-W-260-2026-08-16-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 52 min. Counties: Franklin, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #260 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-260"
  },
  {
   "id": "ww-PBZ-SV-W-291-2026-08-16-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 16 min. County: Fayette. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #291 (16 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-291"
  },
  {
   "id": "ww-PBZ-SV-W-287-2026-08-16-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 40 min. Counties: Fayette, Greene. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #287 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-287"
  },
  {
   "id": "ww-PBZ-SV-W-287-2026-08-16-Greene",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 40 min. Counties: Fayette, Greene. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #287 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-287"
  },
  {
   "id": "ww-CTP-SV-W-259-2026-08-16-Bedford-wind",
   "lat": 40.160000000000004,
   "lon": -78.221875,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 57 min. Counties: Bedford, Blair, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #259 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-259"
  },
  {
   "id": "ww-CTP-SV-W-259-2026-08-16-Bedford-hail",
   "lat": 40.160000000000004,
   "lon": -78.221875,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 57 min. Counties: Bedford, Blair, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #259 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-259"
  },
  {
   "id": "ww-CTP-SV-W-259-2026-08-16-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 57 min. Counties: Bedford, Blair, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #259 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-259"
  },
  {
   "id": "ww-CTP-SV-W-259-2026-08-16-Blair-hail",
   "lat": 40.160000000000004,
   "lon": -78.221875,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 57 min. Counties: Bedford, Blair, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #259 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-259"
  },
  {
   "id": "ww-CTP-SV-W-259-2026-08-16-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 57 min. Counties: Bedford, Blair, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #259 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-259"
  },
  {
   "id": "ww-CTP-SV-W-259-2026-08-16-Huntingdon-hail",
   "lat": 40.160000000000004,
   "lon": -78.221875,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 57 min. Counties: Bedford, Blair, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #259 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-259"
  },
  {
   "id": "ww-CTP-SV-W-259-2026-08-16-Somerset-wind",
   "lat": 40.16684210526316,
   "lon": -78.37105263157895,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 57 min. Counties: Bedford, Blair, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #259 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-259"
  },
  {
   "id": "ww-CTP-SV-W-259-2026-08-16-Somerset-hail",
   "lat": 40.16684210526316,
   "lon": -78.37105263157895,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 57 min. Counties: Bedford, Blair, Huntingdon, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #259 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-259"
  },
  {
   "id": "ww-CTP-SV-W-258-2026-08-16-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 73 min. Counties: Cambria, Clearfield, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #258 (73 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-258"
  },
  {
   "id": "ww-CTP-SV-W-258-2026-08-16-Cambria-hail",
   "lat": 40.202000000000005,
   "lon": -78.92299999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 73 min. Counties: Cambria, Clearfield, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #258 (73 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-258"
  },
  {
   "id": "ww-CTP-SV-W-258-2026-08-16-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 73 min. Counties: Cambria, Clearfield, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #258 (73 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-258"
  },
  {
   "id": "ww-CTP-SV-W-258-2026-08-16-Clearfield-hail",
   "lat": 40.202000000000005,
   "lon": -78.92299999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 73 min. Counties: Cambria, Clearfield, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #258 (73 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-258"
  },
  {
   "id": "ww-CTP-SV-W-258-2026-08-16-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 73 min. Counties: Cambria, Clearfield, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #258 (73 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-258"
  },
  {
   "id": "ww-CTP-SV-W-258-2026-08-16-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-16. Duration: 73 min. Counties: Cambria, Clearfield, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #258 (73 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-258"
  },
  {
   "id": "ww-PBZ-SV-W-285-2026-08-16-Washington",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 50 min. Counties: Washington, Greene. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #285 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-285"
  },
  {
   "id": "ww-PBZ-SV-W-285-2026-08-16-Greene",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-16. Duration: 50 min. Counties: Washington, Greene. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #285 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-285"
  },
  {
   "id": "nws-alert-35c480ab907f5984.001-Butler-tornado-2026-08-16",
   "lat": 40.730000000000004,
   "lon": -79.982,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Butler",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Butler (observed tornado). Tornado Warning issued August 16 at 3:35PM EDT until August 16 at 3:45PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "PBZ-TO-W-54"
  },
  {
   "id": "nws-alert-7a585ab070c913d3.001-Beaver-tornado-2026-08-16",
   "lat": 40.724000000000004,
   "lon": -80.096,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Beaver",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Beaver (observed tornado). Tornado Warning issued August 16 at 3:22PM EDT until August 16 at 3:45PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "PBZ-TO-W-54"
  },
  {
   "id": "iem-ww-PBZ-TO-W-53-Beaver-tornado-2026-08-16",
   "zip": "",
   "city": "Beaver",
   "date": "2026-08-16",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Beaver.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-53"
  },
  {
   "id": "nws-alert-418b549daa4bd5a4.001-Indiana-tornado-2026-08-16",
   "lat": 40.30888888888889,
   "lon": -79.14222222222222,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Indiana",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Indiana (observed tornado). Tornado Warning issued August 16 at 5:00PM EDT until August 16 at 5:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "PBZ-TO-W-55"
  },
  {
   "id": "nws-alert-418b549daa4bd5a4.001-Westmore-tornado-2026-08-16",
   "lat": 40.30888888888889,
   "lon": -79.14222222222222,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Westmoreland",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Westmoreland (observed tornado). Tornado Warning issued August 16 at 5:00PM EDT until August 16 at 5:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "PBZ-TO-W-55"
  },
  {
   "id": "ww-PHI-FF-W-117-2026-08-16-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-16. Duration: 249 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #117 (249 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-117"
  },
  {
   "id": "ww-PHI-FF-W-117-2026-08-16-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-16. Duration: 249 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #117 (249 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-117"
  },
  {
   "id": "ww-PBZ-FF-W-109-2026-08-16-Washington",
   "lat": 40.31699999999999,
   "lon": -80.304,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-16. Duration: 180 min. County: Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #109 (180 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-109"
  },
  {
   "id": "ww-PBZ-FF-W-111-2026-08-16-Venango",
   "lat": 41.19500000000001,
   "lon": -79.69833333333334,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-16. Duration: 186 min. Counties: Venango, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #111 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-111"
  },
  {
   "id": "ww-PBZ-FF-W-111-2026-08-16-Clarion",
   "lat": 41.16,
   "lon": -79.41833333333334,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-16. Duration: 186 min. Counties: Venango, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #111 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-111"
  },
  {
   "id": "ww-PHI-FF-W-118-2026-08-16-Bucks",
   "lat": 39.9175,
   "lon": -75.2925,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-16. Duration: 232 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #118 (232 min)",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-118"
  },
  {
   "id": "ww-PHI-FF-W-118-2026-08-16-Delaware",
   "lat": 39.9175,
   "lon": -75.2925,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-16. Duration: 232 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #118 (232 min)",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-118"
  },
  {
   "id": "ww-PHI-FF-W-118-2026-08-16-Montgomery",
   "lat": 39.9175,
   "lon": -75.2925,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-16. Duration: 232 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #118 (232 min)",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-118"
  },
  {
   "id": "ww-PHI-FF-W-118-2026-08-16-Philadelphia",
   "lat": 39.9175,
   "lon": -75.2925,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-16. Duration: 232 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #118 (232 min)",
   "evidenceLevel": "warning",
   "originStation": "Mount Holly NJ Weather Station",
   "warningProductKey": "PHI-FF-W-118"
  },
  {
   "id": "ww-PBZ-FF-W-113-2026-08-16-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-16. Duration: 178 min. Counties: Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #113 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-113"
  },
  {
   "id": "ww-PBZ-FF-W-113-2026-08-16-Jefferson",
   "lat": 41.13916666666667,
   "lon": -78.9475,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-16. Duration: 178 min. Counties: Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #113 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-113"
  },
  {
   "id": "asos-LBE-2026-08-16",
   "lat": 40.2759,
   "lon": -79.4048,
   "zip": "",
   "city": "LATROBE/WESTMORLAND",
   "date": "2026-08-16",
   "county": "Somerset",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LATROBE/WESTMORLAND (LBE): 54 mph gust at M.",
   "sourceDetail": "PA_ASOS automated observation — LATROBE/WESTMORLAND (LBE) — peak at M",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-223ade6adb4f4775.001-Cambria-flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Cambria",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Cambria. Flood Watch issued August 16 at 10:05PM EDT until August 16 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-12"
  },
  {
   "id": "nws-alert-223ade6adb4f4775.001-Blair-flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Blair",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Blair. Flood Watch issued August 16 at 10:05PM EDT until August 16 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-12"
  },
  {
   "id": "nws-alert-223ade6adb4f4775.001-Huntingd-flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Huntingdon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Huntingdon. Flood Watch issued August 16 at 10:05PM EDT until August 16 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-12"
  },
  {
   "id": "nws-alert-223ade6adb4f4775.001-Somerset-flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Somerset",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Somerset. Flood Watch issued August 16 at 10:05PM EDT until August 16 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-12"
  },
  {
   "id": "nws-alert-223ade6adb4f4775.001-Bedford-flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Bedford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Bedford. Flood Watch issued August 16 at 10:05PM EDT until August 16 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-12"
  },
  {
   "id": "nws-alert-223ade6adb4f4775.001-Fulton-flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Fulton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Fulton. Flood Watch issued August 16 at 10:05PM EDT until August 16 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-12"
  },
  {
   "id": "nws-alert-223ade6adb4f4775.001-Franklin-flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Franklin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Franklin. Flood Watch issued August 16 at 10:05PM EDT until August 16 at 10:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-A-12"
  },
  {
   "id": "nws-alert-fe7ab5b61f41e988.001-Beaver-flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Beaver",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Beaver. Flood Watch issued August 16 at 7:38PM EDT until August 17 at 8:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-16"
  },
  {
   "id": "nws-alert-fe7ab5b61f41e988.001-Alleghen-flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Allegheny",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Allegheny. Flood Watch issued August 16 at 7:38PM EDT until August 17 at 8:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-16"
  },
  {
   "id": "nws-alert-fe7ab5b61f41e988.001-Greene-flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Greene",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Greene. Flood Watch issued August 16 at 7:38PM EDT until August 17 at 8:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-16"
  },
  {
   "id": "nws-alert-fe7ab5b61f41e988.001-Westmore-flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Westmoreland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Westmoreland. Flood Watch issued August 16 at 7:38PM EDT until August 17 at 8:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-16"
  },
  {
   "id": "nws-alert-fe7ab5b61f41e988.001-Westmore-flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Westmoreland Ridges",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Westmoreland Ridges. Flood Watch issued August 16 at 7:38PM EDT until August 17 at 8:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-16"
  },
  {
   "id": "nws-alert-fe7ab5b61f41e988.001-Fayette-flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Fayette",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Fayette. Flood Watch issued August 16 at 7:38PM EDT until August 17 at 8:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-16"
  },
  {
   "id": "nws-alert-fe7ab5b61f41e988.001-Fayette -flood-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Fayette Ridges",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Fayette Ridges. Flood Watch issued August 16 at 7:38PM EDT until August 17 at 8:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-16"
  },
  {
   "id": "nws-alert-3416961f2bea24fe.002-Adams-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Adams",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Adams. Severe Thunderstorm Watch issued August 16 at 7:28PM EDT until August 16 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-588"
  },
  {
   "id": "nws-alert-3416961f2bea24fe.002-Cumberla-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Cumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Cumberland. Severe Thunderstorm Watch issued August 16 at 7:28PM EDT until August 16 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-588"
  },
  {
   "id": "nws-alert-3416961f2bea24fe.002-Franklin-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Franklin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Franklin. Severe Thunderstorm Watch issued August 16 at 7:28PM EDT until August 16 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-588"
  },
  {
   "id": "nws-alert-3416961f2bea24fe.002-Perry-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Perry",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Perry. Severe Thunderstorm Watch issued August 16 at 7:28PM EDT until August 16 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-588"
  },
  {
   "id": "nws-alert-0841c0cff76f4301.002-Blair-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Blair",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Blair. Severe Thunderstorm Watch issued August 16 at 6:22PM EDT until August 16 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-588"
  },
  {
   "id": "nws-alert-0841c0cff76f4301.002-Centre-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Centre",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Centre. Severe Thunderstorm Watch issued August 16 at 6:22PM EDT until August 16 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-588"
  },
  {
   "id": "nws-alert-0841c0cff76f4301.002-Clearfie-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Clearfield",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Clearfield. Severe Thunderstorm Watch issued August 16 at 6:22PM EDT until August 16 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-588"
  },
  {
   "id": "nws-alert-0841c0cff76f4301.002-Fulton-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Fulton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Fulton. Severe Thunderstorm Watch issued August 16 at 6:22PM EDT until August 16 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-588"
  },
  {
   "id": "nws-alert-0841c0cff76f4301.002-Huntingd-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Huntingdon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Huntingdon. Severe Thunderstorm Watch issued August 16 at 6:22PM EDT until August 16 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-588"
  },
  {
   "id": "nws-alert-0841c0cff76f4301.002-Juniata-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Juniata",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Juniata. Severe Thunderstorm Watch issued August 16 at 6:22PM EDT until August 16 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-588"
  },
  {
   "id": "nws-alert-0841c0cff76f4301.002-Mifflin-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Mifflin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Mifflin. Severe Thunderstorm Watch issued August 16 at 6:22PM EDT until August 16 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-588"
  },
  {
   "id": "nws-alert-b5ff943473295808.002-Alleghen-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Allegheny",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Allegheny. Severe Thunderstorm Watch issued August 16 at 5:02PM EDT until August 16 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-586"
  },
  {
   "id": "nws-alert-b5ff943473295808.002-Beaver-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Beaver",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Beaver. Severe Thunderstorm Watch issued August 16 at 5:02PM EDT until August 16 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-586"
  },
  {
   "id": "nws-alert-b5ff943473295808.002-Fayette-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Fayette",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Fayette. Severe Thunderstorm Watch issued August 16 at 5:02PM EDT until August 16 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-586"
  },
  {
   "id": "nws-alert-b5ff943473295808.002-Greene-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Greene",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Greene. Severe Thunderstorm Watch issued August 16 at 5:02PM EDT until August 16 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-586"
  },
  {
   "id": "nws-alert-b5ff943473295808.002-Washingt-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Washington",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Washington. Severe Thunderstorm Watch issued August 16 at 5:02PM EDT until August 16 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-586"
  },
  {
   "id": "nws-alert-b5ff943473295808.002-Westmore-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Westmoreland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Westmoreland. Severe Thunderstorm Watch issued August 16 at 5:02PM EDT until August 16 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-586"
  },
  {
   "id": "nws-alert-aca0ee037499023c.001-Cambria-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Cambria",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Cambria. Severe Thunderstorm Watch issued August 16 at 4:36PM EDT until August 16 at 11:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-588"
  },
  {
   "id": "nws-alert-8393ec67eb3084dd.002-Clarion-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Clarion",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Clarion. Severe Thunderstorm Watch issued August 16 at 3:49PM EDT until August 16 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-586"
  },
  {
   "id": "nws-alert-8393ec67eb3084dd.002-Forest-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Forest",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Forest. Severe Thunderstorm Watch issued August 16 at 3:49PM EDT until August 16 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-586"
  },
  {
   "id": "nws-alert-8393ec67eb3084dd.002-Jefferso-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Jefferson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Jefferson. Severe Thunderstorm Watch issued August 16 at 3:49PM EDT until August 16 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-586"
  },
  {
   "id": "nws-alert-8393ec67eb3084dd.002-Lawrence-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Lawrence",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lawrence. Severe Thunderstorm Watch issued August 16 at 3:49PM EDT until August 16 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-586"
  },
  {
   "id": "nws-alert-8393ec67eb3084dd.002-Mercer-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Mercer",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Mercer. Severe Thunderstorm Watch issued August 16 at 3:49PM EDT until August 16 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-586"
  },
  {
   "id": "nws-alert-8393ec67eb3084dd.002-Venango-wind-2026-08-16",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Venango",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Venango. Severe Thunderstorm Watch issued August 16 at 3:49PM EDT until August 16 at 8:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-586"
  },
  {
   "id": "sps-2026-08-16-centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-08-16",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-16-blair-wind",
   "zip": "",
   "city": "Blair",
   "date": "2026-08-16",
   "county": "Blair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Blair — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-16-huntingdon-wind",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-08-16",
   "county": "Huntingdon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Huntingdon — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-16-mifflin-wind",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-08-16",
   "county": "Mifflin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mifflin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-16-clearfield-wind",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-08-16",
   "county": "Clearfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clearfield — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-16-cambria-wind",
   "zip": "",
   "city": "Cambria",
   "date": "2026-08-16",
   "county": "Cambria",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cambria — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-16-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-08-16",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-16-adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-08-16",
   "county": "Adams",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Adams — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "nws-alert-70df6868114bb8ca.001-Washingt-flood-2026-08-15",
   "zip": "",
   "city": "",
   "date": "2026-08-15",
   "county": "Washington",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Washington. Flood Watch issued August 15 at 8:38PM EDT until August 17 at 8:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-16"
  },
  {
   "id": "iem-geo-2026-08-13-flood-41.73--76.25",
   "lat": 41.73,
   "lon": -76.25,
   "zip": "",
   "city": "1 WSW Camptown",
   "date": "2026-08-13",
   "county": "Bradford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road wash out reported.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202608122119-hail-41.77--76.44",
   "lat": 41.77,
   "lon": -76.44,
   "zip": "",
   "city": "Towanda",
   "date": "2026-08-12",
   "county": "Bradford",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Towanda, PA. Hail size: 1\".",
   "sourceDetail": "NWS BGM — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202608122130-hail-41.77--76.40",
   "lat": 41.77,
   "lon": -76.4,
   "zip": "",
   "city": "Wysox",
   "date": "2026-08-12",
   "county": "Bradford",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Wysox, PA. Hail size: 1\".",
   "sourceDetail": "NWS BGM — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202608122140-hail-41.78--76.38",
   "lat": 41.78,
   "lon": -76.38,
   "zip": "",
   "city": "1 N Macedonia",
   "date": "2026-08-12",
   "county": "Bradford",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Macedonia, PA. Hail size: 1\".",
   "sourceDetail": "NWS BGM — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202608130020-hail-41.37--75.51",
   "lat": 41.37,
   "lon": -75.51,
   "zip": "",
   "city": "2 W Quicktown",
   "date": "2026-08-12",
   "county": "Lackawanna",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Quicktown, PA. Hail size: 1\".",
   "sourceDetail": "NWS BGM — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-geo-2026-08-12-flood-41.73--76.25",
   "lat": 41.73,
   "lon": -76.25,
   "zip": "",
   "city": "1 WSW Camptown",
   "date": "2026-08-12",
   "county": "Bradford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Corrects previous flash flood report from 1 WSW Camptown. Road wash out reported. Time estimated from radar.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-BGM-SV-W-165-2026-08-12-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 27 min. Counties: Wayne, Susquehanna. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #165 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-165"
  },
  {
   "id": "ww-BGM-SV-W-165-2026-08-12-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 27 min. Counties: Wayne, Susquehanna. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #165 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "BGM-SV-W-165"
  },
  {
   "id": "ww-BGM-SV-W-165-2026-08-12-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 27 min. Counties: Wayne, Susquehanna. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #165 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-165"
  },
  {
   "id": "ww-BGM-SV-W-165-2026-08-12-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 27 min. Counties: Wayne, Susquehanna. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #165 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "BGM-SV-W-165"
  },
  {
   "id": "ww-BGM-SV-W-166-2026-08-12-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 27 min. County: Susquehanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #166 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-166"
  },
  {
   "id": "ww-BGM-SV-W-166-2026-08-12-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 27 min. County: Susquehanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #166 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-166"
  },
  {
   "id": "ww-BGM-SV-W-151-2026-08-12-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 37 min. County: Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #151 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-151"
  },
  {
   "id": "ww-BGM-SV-W-151-2026-08-12-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 37 min. County: Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #151 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-151"
  },
  {
   "id": "ww-BGM-SV-W-164-2026-08-12-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 53 min. Counties: Susquehanna, Lackawanna, Pike, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #164 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-164"
  },
  {
   "id": "ww-BGM-SV-W-164-2026-08-12-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 53 min. Counties: Susquehanna, Lackawanna, Pike, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #164 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-164"
  },
  {
   "id": "ww-BGM-SV-W-164-2026-08-12-Wyoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 53 min. Counties: Susquehanna, Lackawanna, Pike, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #164 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-164"
  },
  {
   "id": "ww-BGM-SV-W-164-2026-08-12-Wyoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 53 min. Counties: Susquehanna, Lackawanna, Pike, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #164 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-164"
  },
  {
   "id": "ww-BGM-SV-W-164-2026-08-12-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 53 min. Counties: Susquehanna, Lackawanna, Pike, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #164 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-164"
  },
  {
   "id": "ww-BGM-SV-W-164-2026-08-12-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 53 min. Counties: Susquehanna, Lackawanna, Pike, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #164 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-164"
  },
  {
   "id": "ww-BGM-SV-W-164-2026-08-12-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 53 min. Counties: Susquehanna, Lackawanna, Pike, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #164 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-164"
  },
  {
   "id": "ww-BGM-SV-W-164-2026-08-12-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 53 min. Counties: Susquehanna, Lackawanna, Pike, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #164 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-164"
  },
  {
   "id": "ww-BGM-SV-W-164-2026-08-12-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 53 min. Counties: Susquehanna, Lackawanna, Pike, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #164 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-164"
  },
  {
   "id": "ww-BGM-SV-W-164-2026-08-12-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 53 min. Counties: Susquehanna, Lackawanna, Pike, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #164 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-164"
  },
  {
   "id": "ww-BGM-SV-W-153-2026-08-12-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 23 min. County: Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #153 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-153"
  },
  {
   "id": "ww-BGM-SV-W-153-2026-08-12-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 23 min. County: Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #153 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-153"
  },
  {
   "id": "ww-BGM-SV-W-154-2026-08-12-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 34 min. County: Pike. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #154 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-154"
  },
  {
   "id": "ww-BGM-SV-W-154-2026-08-12-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 34 min. County: Pike. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #154 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-154"
  },
  {
   "id": "ww-BGM-SV-W-167-2026-08-12-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 43 min. County: Susquehanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #167 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-167"
  },
  {
   "id": "ww-BGM-SV-W-167-2026-08-12-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 43 min. County: Susquehanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #167 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-167"
  },
  {
   "id": "ww-BGM-SV-W-152-2026-08-12-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 31 min. County: Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #152 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-152"
  },
  {
   "id": "ww-BGM-SV-W-152-2026-08-12-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-12. Duration: 31 min. County: Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #152 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-152"
  },
  {
   "id": "ww-BGM-FF-W-42-2026-08-12-Bradford",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-08-12. Duration: 183 min. County: Bradford. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #42 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-42"
  },
  {
   "id": "sps-2026-08-12-susquehann-wind",
   "zip": "",
   "city": "Susquehanna",
   "date": "2026-08-12",
   "county": "Susquehanna",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Susquehanna — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-wayne-wind",
   "zip": "",
   "city": "Wayne",
   "date": "2026-08-12",
   "county": "Wayne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wayne — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-schuylkill-wind",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-08-12",
   "county": "Schuylkill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Schuylkill — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202608110620-hail-41.04--80.35",
   "lat": 41.04,
   "lon": -80.35,
   "zip": "",
   "city": "1 N New Castle Northwes",
   "date": "2026-08-11",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N New Castle Northwes, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-geo-2026-08-11-flood-39.84--79.37",
   "lat": 39.84,
   "lon": -79.37,
   "zip": "",
   "city": "2 NNW Confluence",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Social media video of flood waters running overtop of Draketown Rd, 2 miles NNW of Confluence. Estimated time.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-11-flood-39.82--79.34",
   "lat": 39.82,
   "lon": -79.34,
   "zip": "",
   "city": "1 NE Confluence",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous reports of water flooding into homes around Confluence and Ursina.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-11-flood-39.94--79.26",
   "lat": 39.94,
   "lon": -79.26,
   "zip": "",
   "city": "5 NW Casselman",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Scottyland Park flooded with several water rescues from flooded homes.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-11-flood-39.90--79.16",
   "lat": 39.9,
   "lon": -79.16,
   "zip": "",
   "city": "1 S Rockwood",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rockdale Road flooded and impassable. 12 to 14 inch rocks washed across the road being removed.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-11-flood-39.81--79.36",
   "lat": 39.81,
   "lon": -79.36,
   "zip": "",
   "city": "Confluence",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Charles Street in Confluence flooded and impassable.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-11-flood-40.10--78.84",
   "lat": 40.1,
   "lon": -78.84,
   "zip": "",
   "city": "2 W Central City",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Miller Run out of its banks overtop of Monument Road. Intersection of Monument Road and Burinda road impassable.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-11-flood-39.81--79.40",
   "lat": 39.81,
   "lon": -79.4,
   "zip": "",
   "city": "6 NNE Markleysburg",
   "date": "2026-08-11",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "MAE WEST RD WILL BE SHUT DOWN NEAR SUGAR LOAF RD AT THE BASE BY ELECTION HOUSE HILL. ROAD IS WASHED OUT AND LARGE SECTION OF ROAD IS COLLAPSED. Time based on report.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-11-flood-39.78--79.41",
   "lat": 39.78,
   "lon": -79.41,
   "zip": "",
   "city": "4 NE Markleysburg",
   "date": "2026-08-11",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of Tub Run Road flooded and impassable. Time estimated based on radar.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CLE-SV-W-219-2026-08-11-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-11. Duration: 36 min. Counties: Erie, Crawford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #219 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-219"
  },
  {
   "id": "ww-CLE-SV-W-219-2026-08-11-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-11. Duration: 36 min. Counties: Erie, Crawford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #219 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-219"
  },
  {
   "id": "ww-CLE-SV-W-219-2026-08-11-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-11. Duration: 36 min. Counties: Erie, Crawford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #219 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-219"
  },
  {
   "id": "ww-CLE-SV-W-219-2026-08-11-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-11. Duration: 36 min. Counties: Erie, Crawford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #219 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-219"
  },
  {
   "id": "ww-CTP-SV-W-256-2026-08-11-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-11. Duration: 42 min. County: Somerset. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #256 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-256"
  },
  {
   "id": "ww-CTP-SV-W-256-2026-08-11-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-11. Duration: 42 min. County: Somerset. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #256 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-256"
  },
  {
   "id": "ww-CLE-SV-W-218-2026-08-11-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-11. Duration: 48 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #218 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-218"
  },
  {
   "id": "ww-CLE-SV-W-218-2026-08-11-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-11. Duration: 48 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #218 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-218"
  },
  {
   "id": "ww-CLE-SV-W-218-2026-08-11-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-11. Duration: 48 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #218 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-218"
  },
  {
   "id": "ww-CLE-SV-W-218-2026-08-11-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-11. Duration: 48 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #218 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-218"
  },
  {
   "id": "ww-CTP-SV-W-257-2026-08-11-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-11. Duration: 32 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #257 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-257"
  },
  {
   "id": "ww-CTP-SV-W-257-2026-08-11-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-11. Duration: 32 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #257 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-257"
  },
  {
   "id": "ww-CLE-SV-W-220-2026-08-11-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-11. Duration: 40 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #220 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-220"
  },
  {
   "id": "ww-CLE-SV-W-220-2026-08-11-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-11. Duration: 40 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #220 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-220"
  },
  {
   "id": "ww-CLE-SV-W-220-2026-08-11-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-11. Duration: 40 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #220 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-220"
  },
  {
   "id": "ww-CLE-SV-W-220-2026-08-11-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-11. Duration: 40 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #220 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-220"
  },
  {
   "id": "ww-PHI-SV-W-304-2026-08-11-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-11. Duration: 43 min. Counties: Northampton, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #304 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-304"
  },
  {
   "id": "ww-PHI-SV-W-304-2026-08-11-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-11. Duration: 43 min. Counties: Northampton, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #304 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-304"
  },
  {
   "id": "ww-PHI-SV-W-304-2026-08-11-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-11. Duration: 43 min. Counties: Northampton, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #304 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-304"
  },
  {
   "id": "ww-PHI-SV-W-304-2026-08-11-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-11. Duration: 43 min. Counties: Northampton, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #304 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-304"
  },
  {
   "id": "ww-BGM-SV-W-150-2026-08-11-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-11. Duration: 23 min. Counties: Lackawanna, Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #150 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-150"
  },
  {
   "id": "ww-BGM-SV-W-150-2026-08-11-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-11. Duration: 23 min. Counties: Lackawanna, Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #150 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-150"
  },
  {
   "id": "ww-BGM-SV-W-150-2026-08-11-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-11. Duration: 23 min. Counties: Lackawanna, Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #150 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-150"
  },
  {
   "id": "ww-BGM-SV-W-150-2026-08-11-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-11. Duration: 23 min. Counties: Lackawanna, Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #150 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-150"
  },
  {
   "id": "ww-PHI-SV-W-306-2026-08-11-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-11. Duration: 40 min. County: Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #306 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-306"
  },
  {
   "id": "ww-PHI-SV-W-306-2026-08-11-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-11. Duration: 40 min. County: Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #306 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-306"
  },
  {
   "id": "ww-PBZ-FF-W-97-2026-08-11-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-11. Duration: 178 min. County: Fayette. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #97 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-97"
  },
  {
   "id": "ww-CTP-FF-W-62-2026-08-11-Somerset",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-11. Duration: 187 min. County: Somerset. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #62 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-62"
  },
  {
   "id": "ww-CTP-FF-W-60-2026-08-11-Somerset",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-11. Duration: 181 min. County: Somerset. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #60 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-60"
  },
  {
   "id": "ww-PBZ-FF-W-99-2026-08-11-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-11. Duration: 106 min. County: Fayette. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #99 (106 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-99"
  },
  {
   "id": "ww-CTP-FF-W-61-2026-08-11-Somerset",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-11. Duration: 172 min. County: Somerset. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #61 (172 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-61"
  },
  {
   "id": "ww-PBZ-FA-W-31-2026-08-11-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-11. Duration: 225 min. Counties: Fayette, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #31 (225 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-31"
  },
  {
   "id": "ww-PBZ-FA-W-31-2026-08-11-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-11. Duration: 225 min. Counties: Fayette, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #31 (225 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-31"
  },
  {
   "id": "ww-CTP-FA-W-15-2026-08-11-Somerset",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-11. Duration: 181 min. County: Somerset. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #15 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-15"
  },
  {
   "id": "ww-CTP-FL-W-3-2026-08-11-Somerset",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP on 2026-08-11. Duration: 160 min. County: Somerset. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning #3 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FL-W-3"
  },
  {
   "id": "ww-PBZ-FL-W-9-2026-08-11-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS PBZ on 2026-08-11. Duration: 163 min. County: Fayette. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flood Warning #9 (163 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FL-W-9"
  },
  {
   "id": "iem-geo-2026-08-11-flood-39.80--79.40",
   "lat": 39.8,
   "lon": -79.4,
   "zip": "",
   "city": "5 NNE Markleysburg",
   "date": "2026-08-11",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of State Route 281, Mae West Road, closed in the 1000 block due to road being washing away or collapsed with heavy rain. Time estimated based on radar.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-08-11-somerset-wind",
   "zip": "",
   "city": "Somerset",
   "date": "2026-08-11",
   "county": "Somerset",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Somerset — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-bedford-wind",
   "zip": "",
   "city": "Bedford",
   "date": "2026-08-11",
   "county": "Bedford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bedford — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-elk-wind",
   "zip": "",
   "city": "Elk",
   "date": "2026-08-11",
   "county": "Elk",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elk — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-cameron-wind",
   "zip": "",
   "city": "Cameron",
   "date": "2026-08-11",
   "county": "Cameron",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cameron — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-clinton-wind",
   "zip": "",
   "city": "Clinton",
   "date": "2026-08-11",
   "county": "Clinton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clinton — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-clearfield-wind",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-08-11",
   "county": "Clearfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clearfield — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-08-11",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-08-11",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-lackawanna-hail",
   "zip": "",
   "city": "Lackawanna",
   "date": "2026-08-11",
   "county": "Lackawanna",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lackawanna — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-luzerne-hail",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-08-11",
   "county": "Luzerne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Luzerne — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-wyoming-wind",
   "zip": "",
   "city": "Wyoming",
   "date": "2026-08-11",
   "county": "Wyoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wyoming — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-luzerne-wind",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-08-11",
   "county": "Luzerne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Luzerne — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202608101845-hail-39.98--76.79",
   "lat": 39.98,
   "lon": -76.79,
   "zip": "",
   "city": "2 ESE Weigelstown",
   "date": "2026-08-10",
   "county": "York",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 ESE Weigelstown, PA. Hail size: 0.88\".",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-geo-2026-08-10-flood-41.91--78.64",
   "lat": 41.91,
   "lon": -78.64,
   "zip": "",
   "city": "3 NNE Lewis Run",
   "date": "2026-08-10",
   "county": "McKean",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "High Street impassable due to water over the roadway.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-10-flood-40.29--79.92",
   "lat": 40.29,
   "lon": -79.92,
   "zip": "",
   "city": "1 SE Jefferson",
   "date": "2026-08-10",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue from flooding on Peters Creek Road.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-10-flood-40.28--79.87",
   "lat": 40.28,
   "lon": -79.87,
   "zip": "",
   "city": "1 ENE Elizabeth",
   "date": "2026-08-10",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Lovedale Road flooded.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-10-flood-40.29--79.93",
   "lat": 40.29,
   "lon": -79.93,
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-10",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several roads closed due to flooding in Jefferson Hlls.",
   "sourceDetail": "NWS PBZ — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-10-flood-40.25--79.96",
   "lat": 40.25,
   "lon": -79.96,
   "zip": "",
   "city": "2 E Finleyville",
   "date": "2026-08-10",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Finleyville Elrama Road flooded between Lobbs Run Road and Gilmore Road.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-10-flood-40.21--79.52",
   "lat": 40.21,
   "lon": -79.52,
   "zip": "",
   "city": "1 W Calumet-Norvelt",
   "date": "2026-08-10",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING of streets closed. Time estimated.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-10-flood-40.27--79.69",
   "lat": 40.27,
   "lon": -79.69,
   "zip": "",
   "city": "2 NW Madison",
   "date": "2026-08-10",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roadways reported. Time estimated.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CTP-SV-W-250-2026-08-10-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 43 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #250 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-250"
  },
  {
   "id": "ww-CTP-SV-W-250-2026-08-10-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 43 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #250 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-250"
  },
  {
   "id": "ww-CTP-SV-W-250-2026-08-10-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 43 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #250 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-250"
  },
  {
   "id": "ww-CTP-SV-W-250-2026-08-10-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 43 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #250 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-250"
  },
  {
   "id": "ww-CTP-SV-W-250-2026-08-10-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 43 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #250 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-250"
  },
  {
   "id": "ww-CTP-SV-W-250-2026-08-10-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 43 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #250 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-250"
  },
  {
   "id": "ww-CTP-SV-W-251-2026-08-10-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 39 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #251 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-251"
  },
  {
   "id": "ww-CTP-SV-W-251-2026-08-10-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 39 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #251 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-251"
  },
  {
   "id": "ww-CTP-SV-W-251-2026-08-10-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 39 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #251 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-251"
  },
  {
   "id": "ww-CTP-SV-W-251-2026-08-10-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 39 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #251 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-251"
  },
  {
   "id": "ww-BGM-SV-W-148-2026-08-10-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 32 min. County: Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #148 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-148"
  },
  {
   "id": "ww-BGM-SV-W-148-2026-08-10-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 32 min. County: Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #148 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-148"
  },
  {
   "id": "ww-PBZ-SV-W-264-2026-08-10-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 57 min. Counties: Westmoreland, Greene, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #264 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-264"
  },
  {
   "id": "ww-PBZ-SV-W-264-2026-08-10-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 57 min. Counties: Westmoreland, Greene, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #264 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-264"
  },
  {
   "id": "ww-PBZ-SV-W-264-2026-08-10-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 57 min. Counties: Westmoreland, Greene, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #264 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-264"
  },
  {
   "id": "ww-PBZ-SV-W-264-2026-08-10-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 57 min. Counties: Westmoreland, Greene, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #264 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-264"
  },
  {
   "id": "ww-PBZ-SV-W-264-2026-08-10-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 57 min. Counties: Westmoreland, Greene, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #264 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-264"
  },
  {
   "id": "ww-PBZ-SV-W-264-2026-08-10-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 57 min. Counties: Westmoreland, Greene, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #264 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-264"
  },
  {
   "id": "ww-PHI-SV-W-297-2026-08-10-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 43 min. Counties: Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #297 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-297"
  },
  {
   "id": "ww-PHI-SV-W-297-2026-08-10-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 43 min. Counties: Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #297 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-297"
  },
  {
   "id": "ww-PHI-SV-W-297-2026-08-10-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 43 min. Counties: Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #297 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-297"
  },
  {
   "id": "ww-PHI-SV-W-297-2026-08-10-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 43 min. Counties: Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #297 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-297"
  },
  {
   "id": "ww-BGM-SV-W-146-2026-08-10-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 24 min. Counties: Bradford, Susquehanna. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #146 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-146"
  },
  {
   "id": "ww-BGM-SV-W-146-2026-08-10-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 24 min. Counties: Bradford, Susquehanna. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #146 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BGM-SV-W-146"
  },
  {
   "id": "ww-BGM-SV-W-146-2026-08-10-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 24 min. Counties: Bradford, Susquehanna. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #146 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-146"
  },
  {
   "id": "ww-BGM-SV-W-146-2026-08-10-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 24 min. Counties: Bradford, Susquehanna. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #146 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BGM-SV-W-146"
  },
  {
   "id": "ww-CTP-SV-W-248-2026-08-10-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Centre, Clearfield, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #248 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-248"
  },
  {
   "id": "ww-CTP-SV-W-248-2026-08-10-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Centre, Clearfield, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #248 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-248"
  },
  {
   "id": "ww-CTP-SV-W-248-2026-08-10-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Centre, Clearfield, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #248 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-248"
  },
  {
   "id": "ww-CTP-SV-W-248-2026-08-10-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Centre, Clearfield, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #248 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-248"
  },
  {
   "id": "ww-CTP-SV-W-248-2026-08-10-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Centre, Clearfield, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #248 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-248"
  },
  {
   "id": "ww-CTP-SV-W-248-2026-08-10-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Centre, Clearfield, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #248 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-248"
  },
  {
   "id": "ww-CTP-SV-W-254-2026-08-10-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 25 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #254 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-254"
  },
  {
   "id": "ww-CTP-SV-W-254-2026-08-10-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 25 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #254 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-254"
  },
  {
   "id": "ww-CTP-SV-W-254-2026-08-10-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 25 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #254 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-254"
  },
  {
   "id": "ww-CTP-SV-W-254-2026-08-10-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 25 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #254 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-254"
  },
  {
   "id": "ww-CTP-SV-W-246-2026-08-10-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 46 min. Counties: McKean, Elk, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #246 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-246"
  },
  {
   "id": "ww-CTP-SV-W-246-2026-08-10-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 46 min. Counties: McKean, Elk, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #246 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-246"
  },
  {
   "id": "ww-CTP-SV-W-246-2026-08-10-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 46 min. Counties: McKean, Elk, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #246 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-246"
  },
  {
   "id": "ww-CTP-SV-W-246-2026-08-10-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 46 min. Counties: McKean, Elk, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #246 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-246"
  },
  {
   "id": "ww-CTP-SV-W-246-2026-08-10-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 46 min. Counties: McKean, Elk, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #246 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-246"
  },
  {
   "id": "ww-CTP-SV-W-246-2026-08-10-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 46 min. Counties: McKean, Elk, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #246 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-246"
  },
  {
   "id": "ww-CTP-SV-W-252-2026-08-10-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #252 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-252"
  },
  {
   "id": "ww-CTP-SV-W-252-2026-08-10-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #252 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-252"
  },
  {
   "id": "ww-CTP-SV-W-252-2026-08-10-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #252 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-252"
  },
  {
   "id": "ww-CTP-SV-W-252-2026-08-10-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #252 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-252"
  },
  {
   "id": "ww-CTP-SV-W-252-2026-08-10-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #252 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-252"
  },
  {
   "id": "ww-CTP-SV-W-252-2026-08-10-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #252 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-252"
  },
  {
   "id": "ww-CTP-SV-W-245-2026-08-10-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 41 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #245 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-245"
  },
  {
   "id": "ww-CTP-SV-W-245-2026-08-10-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 41 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #245 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-245"
  },
  {
   "id": "ww-CTP-SV-W-255-2026-08-10-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 48 min. County: York. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #255 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-255"
  },
  {
   "id": "ww-CTP-SV-W-255-2026-08-10-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 48 min. County: York. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #255 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-255"
  },
  {
   "id": "ww-BGM-SV-W-147-2026-08-10-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 34 min. Counties: Lackawanna, Pike, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #147 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-147"
  },
  {
   "id": "ww-BGM-SV-W-147-2026-08-10-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 34 min. Counties: Lackawanna, Pike, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #147 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-147"
  },
  {
   "id": "ww-BGM-SV-W-147-2026-08-10-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 34 min. Counties: Lackawanna, Pike, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #147 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-147"
  },
  {
   "id": "ww-BGM-SV-W-147-2026-08-10-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 34 min. Counties: Lackawanna, Pike, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #147 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-147"
  },
  {
   "id": "ww-BGM-SV-W-147-2026-08-10-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 34 min. Counties: Lackawanna, Pike, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #147 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-147"
  },
  {
   "id": "ww-BGM-SV-W-147-2026-08-10-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 34 min. Counties: Lackawanna, Pike, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #147 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-147"
  },
  {
   "id": "ww-BGM-SV-W-147-2026-08-10-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 34 min. Counties: Lackawanna, Pike, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #147 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-147"
  },
  {
   "id": "ww-BGM-SV-W-147-2026-08-10-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 34 min. Counties: Lackawanna, Pike, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #147 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-147"
  },
  {
   "id": "ww-PBZ-SV-W-261-2026-08-10-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 55 min. County: Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #261 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-261"
  },
  {
   "id": "ww-PBZ-SV-W-261-2026-08-10-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 55 min. County: Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #261 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-261"
  },
  {
   "id": "ww-PBZ-SV-W-263-2026-08-10-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 54 min. Counties: Westmoreland, Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #263 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-263"
  },
  {
   "id": "ww-PBZ-SV-W-263-2026-08-10-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 54 min. Counties: Westmoreland, Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #263 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-263"
  },
  {
   "id": "ww-PBZ-SV-W-263-2026-08-10-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 54 min. Counties: Westmoreland, Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #263 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-263"
  },
  {
   "id": "ww-PBZ-SV-W-263-2026-08-10-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 54 min. Counties: Westmoreland, Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #263 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-263"
  },
  {
   "id": "ww-PBZ-SV-W-263-2026-08-10-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 54 min. Counties: Westmoreland, Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #263 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-263"
  },
  {
   "id": "ww-PBZ-SV-W-263-2026-08-10-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 54 min. Counties: Westmoreland, Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #263 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-263"
  },
  {
   "id": "ww-CTP-SV-W-244-2026-08-10-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 39 min. Counties: Lancaster, York, Adams, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #244 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-244"
  },
  {
   "id": "ww-CTP-SV-W-244-2026-08-10-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 39 min. Counties: Lancaster, York, Adams, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #244 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-244"
  },
  {
   "id": "ww-CTP-SV-W-244-2026-08-10-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 39 min. Counties: Lancaster, York, Adams, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #244 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-244"
  },
  {
   "id": "ww-CTP-SV-W-244-2026-08-10-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 39 min. Counties: Lancaster, York, Adams, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #244 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-244"
  },
  {
   "id": "ww-CTP-SV-W-244-2026-08-10-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 39 min. Counties: Lancaster, York, Adams, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #244 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-244"
  },
  {
   "id": "ww-CTP-SV-W-244-2026-08-10-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 39 min. Counties: Lancaster, York, Adams, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #244 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-244"
  },
  {
   "id": "ww-CTP-SV-W-244-2026-08-10-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 39 min. Counties: Lancaster, York, Adams, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #244 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-244"
  },
  {
   "id": "ww-CTP-SV-W-244-2026-08-10-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 39 min. Counties: Lancaster, York, Adams, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #244 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-244"
  },
  {
   "id": "ww-PBZ-SV-W-267-2026-08-10-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 41 min. Counties: Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #267 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-267"
  },
  {
   "id": "ww-PBZ-SV-W-267-2026-08-10-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 41 min. Counties: Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #267 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-267"
  },
  {
   "id": "ww-PBZ-SV-W-267-2026-08-10-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 41 min. Counties: Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #267 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-267"
  },
  {
   "id": "ww-PBZ-SV-W-267-2026-08-10-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 41 min. Counties: Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #267 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-267"
  },
  {
   "id": "ww-PHI-SV-W-299-2026-08-10-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 20 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #299 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-299"
  },
  {
   "id": "ww-PHI-SV-W-299-2026-08-10-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 20 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #299 (20 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-299"
  },
  {
   "id": "ww-PHI-SV-W-299-2026-08-10-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 20 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #299 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-299"
  },
  {
   "id": "ww-PHI-SV-W-299-2026-08-10-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 20 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #299 (20 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-299"
  },
  {
   "id": "ww-CTP-SV-W-253-2026-08-10-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 45 min. County: York. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #253 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-253"
  },
  {
   "id": "ww-CTP-SV-W-253-2026-08-10-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 45 min. County: York. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #253 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "CTP-SV-W-253"
  },
  {
   "id": "ww-CTP-SV-W-247-2026-08-10-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: McKean, Potter, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #247 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-247"
  },
  {
   "id": "ww-CTP-SV-W-247-2026-08-10-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: McKean, Potter, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #247 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-247"
  },
  {
   "id": "ww-CTP-SV-W-247-2026-08-10-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: McKean, Potter, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #247 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-247"
  },
  {
   "id": "ww-CTP-SV-W-247-2026-08-10-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: McKean, Potter, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #247 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-247"
  },
  {
   "id": "ww-CTP-SV-W-247-2026-08-10-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: McKean, Potter, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #247 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-247"
  },
  {
   "id": "ww-CTP-SV-W-247-2026-08-10-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: McKean, Potter, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #247 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-247"
  },
  {
   "id": "ww-CTP-SV-W-247-2026-08-10-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: McKean, Potter, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #247 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-247"
  },
  {
   "id": "ww-CTP-SV-W-247-2026-08-10-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: McKean, Potter, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #247 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-247"
  },
  {
   "id": "ww-CLE-SV-W-208-2026-08-10-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-10. Duration: 51 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #208 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-208"
  },
  {
   "id": "ww-CLE-SV-W-208-2026-08-10-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-10. Duration: 51 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #208 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-208"
  },
  {
   "id": "ww-CLE-SV-W-208-2026-08-10-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-10. Duration: 51 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #208 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-208"
  },
  {
   "id": "ww-CLE-SV-W-208-2026-08-10-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-10. Duration: 51 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #208 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-208"
  },
  {
   "id": "ww-PHI-SV-W-296-2026-08-10-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 40 min. Counties: Carbon, Northampton, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #296 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-296"
  },
  {
   "id": "ww-PHI-SV-W-296-2026-08-10-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 40 min. Counties: Carbon, Northampton, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #296 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-296"
  },
  {
   "id": "ww-PHI-SV-W-296-2026-08-10-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 40 min. Counties: Carbon, Northampton, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #296 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-296"
  },
  {
   "id": "ww-PHI-SV-W-296-2026-08-10-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 40 min. Counties: Carbon, Northampton, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #296 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-296"
  },
  {
   "id": "ww-PHI-SV-W-296-2026-08-10-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 40 min. Counties: Carbon, Northampton, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #296 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-296"
  },
  {
   "id": "ww-PHI-SV-W-296-2026-08-10-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 40 min. Counties: Carbon, Northampton, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #296 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-296"
  },
  {
   "id": "ww-CTP-SV-W-243-2026-08-10-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: Adams, Cumberland, Dauphin, York, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #243 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-243"
  },
  {
   "id": "ww-CTP-SV-W-243-2026-08-10-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: Adams, Cumberland, Dauphin, York, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #243 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-243"
  },
  {
   "id": "ww-CTP-SV-W-243-2026-08-10-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: Adams, Cumberland, Dauphin, York, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #243 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-243"
  },
  {
   "id": "ww-CTP-SV-W-243-2026-08-10-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: Adams, Cumberland, Dauphin, York, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #243 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-243"
  },
  {
   "id": "ww-CTP-SV-W-243-2026-08-10-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: Adams, Cumberland, Dauphin, York, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #243 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-243"
  },
  {
   "id": "ww-CTP-SV-W-243-2026-08-10-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: Adams, Cumberland, Dauphin, York, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #243 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-243"
  },
  {
   "id": "ww-CTP-SV-W-243-2026-08-10-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: Adams, Cumberland, Dauphin, York, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #243 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-243"
  },
  {
   "id": "ww-CTP-SV-W-243-2026-08-10-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: Adams, Cumberland, Dauphin, York, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #243 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-243"
  },
  {
   "id": "ww-CTP-SV-W-243-2026-08-10-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: Adams, Cumberland, Dauphin, York, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #243 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-243"
  },
  {
   "id": "ww-CTP-SV-W-243-2026-08-10-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 52 min. Counties: Adams, Cumberland, Dauphin, York, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #243 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-243"
  },
  {
   "id": "ww-PBZ-SV-W-265-2026-08-10-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 21 min. Counties: Fayette, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #265 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-265"
  },
  {
   "id": "ww-PBZ-SV-W-265-2026-08-10-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-10. Duration: 21 min. Counties: Fayette, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #265 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-265"
  },
  {
   "id": "ww-BGM-SV-W-149-2026-08-10-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 30 min. County: Pike. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #149 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-149"
  },
  {
   "id": "ww-BGM-SV-W-149-2026-08-10-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-10. Duration: 30 min. County: Pike. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #149 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-149"
  },
  {
   "id": "ww-PHI-SV-W-295-2026-08-10-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 39 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #295 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-295"
  },
  {
   "id": "ww-PHI-SV-W-295-2026-08-10-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 39 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #295 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-295"
  },
  {
   "id": "ww-PHI-SV-W-295-2026-08-10-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 39 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #295 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-295"
  },
  {
   "id": "ww-PHI-SV-W-295-2026-08-10-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 39 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #295 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-295"
  },
  {
   "id": "ww-PHI-SV-W-295-2026-08-10-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 39 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #295 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-295"
  },
  {
   "id": "ww-PHI-SV-W-295-2026-08-10-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 39 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #295 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-295"
  },
  {
   "id": "ww-PHI-SV-W-295-2026-08-10-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 39 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #295 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-295"
  },
  {
   "id": "ww-PHI-SV-W-295-2026-08-10-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-10. Duration: 39 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #295 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-295"
  },
  {
   "id": "ww-CTP-SV-W-249-2026-08-10-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Bedford, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #249 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-249"
  },
  {
   "id": "ww-CTP-SV-W-249-2026-08-10-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Bedford, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #249 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-249"
  },
  {
   "id": "ww-CTP-SV-W-249-2026-08-10-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Bedford, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #249 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-249"
  },
  {
   "id": "ww-CTP-SV-W-249-2026-08-10-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-10. Duration: 47 min. Counties: Bedford, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #249 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-249"
  },
  {
   "id": "ww-CTP-FF-W-58-2026-08-10-McKean",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-10. Duration: 175 min. County: McKean. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #58 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-58"
  },
  {
   "id": "ww-PBZ-FF-W-91-2026-08-10-Washington",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-10. Duration: 182 min. Counties: Washington, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #91 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-91"
  },
  {
   "id": "ww-PBZ-FF-W-91-2026-08-10-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-10. Duration: 182 min. Counties: Washington, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #91 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-91"
  },
  {
   "id": "ww-PBZ-FF-W-91-2026-08-10-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-10. Duration: 182 min. Counties: Washington, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #91 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-91"
  },
  {
   "id": "ww-PBZ-FF-W-92-2026-08-10-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-10. Duration: 183 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #92 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-92"
  },
  {
   "id": "ww-PBZ-FF-W-92-2026-08-10-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-10. Duration: 183 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #92 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-92"
  },
  {
   "id": "ww-CTP-FF-W-59-2026-08-10-Franklin",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-10. Duration: 95 min. County: Franklin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #59 (95 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-59"
  },
  {
   "id": "nws-alert-b4174b994144b4cf.002-Pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-08-10",
   "county": "Pike",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Pike. Severe Thunderstorm Watch issued August 10 at 3:53PM EDT until August 10 at 7:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-A-553"
  },
  {
   "id": "nws-alert-b4174b994144b4cf.002-Wayne-wind",
   "zip": "",
   "city": "Wayne",
   "date": "2026-08-10",
   "county": "Wayne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Wayne. Severe Thunderstorm Watch issued August 10 at 3:53PM EDT until August 10 at 7:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-A-553"
  },
  {
   "id": "nws-alert-93a58e444529d466.003-Adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-08-10",
   "county": "Adams",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Adams. Severe Thunderstorm Watch issued August 10 at 3:45PM EDT until August 10 at 7:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-553"
  },
  {
   "id": "nws-alert-93a58e444529d466.003-Lancaste-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-10",
   "county": "Lancaster",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lancaster. Severe Thunderstorm Watch issued August 10 at 3:45PM EDT until August 10 at 7:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-553"
  },
  {
   "id": "nws-alert-38330d43c455df55.002-Columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-10",
   "county": "Columbia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Columbia. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 7:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-553"
  },
  {
   "id": "nws-alert-38330d43c455df55.002-Dauphin-wind",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-08-10",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Dauphin. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 7:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-553"
  },
  {
   "id": "nws-alert-38330d43c455df55.002-Juniata-wind",
   "zip": "",
   "city": "Juniata",
   "date": "2026-08-10",
   "county": "Juniata",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Juniata. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 7:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-553"
  },
  {
   "id": "nws-alert-38330d43c455df55.002-Montour-wind",
   "zip": "",
   "city": "Montour",
   "date": "2026-08-10",
   "county": "Montour",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Montour. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 7:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-553"
  },
  {
   "id": "nws-alert-38330d43c455df55.002-Northumb-wind",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-08-10",
   "county": "Northumberland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Northumberland. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 7:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-553"
  },
  {
   "id": "nws-alert-38330d43c455df55.002-Perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-08-10",
   "county": "Perry",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Perry. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 7:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-553"
  },
  {
   "id": "nws-alert-38330d43c455df55.002-Schuylki-wind",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-08-10",
   "county": "Schuylkill",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Schuylkill. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 7:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-553"
  },
  {
   "id": "nws-alert-38330d43c455df55.002-Snyder-wind",
   "zip": "",
   "city": "Snyder",
   "date": "2026-08-10",
   "county": "Snyder",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Snyder. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 7:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-553"
  },
  {
   "id": "nws-alert-38330d43c455df55.002-Union-wind",
   "zip": "",
   "city": "Union",
   "date": "2026-08-10",
   "county": "Union",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Union. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 7:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-553"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Bedford-wind",
   "zip": "",
   "city": "Bedford",
   "date": "2026-08-10",
   "county": "Bedford",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Bedford. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Blair-wind",
   "zip": "",
   "city": "Blair",
   "date": "2026-08-10",
   "county": "Blair",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Blair. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Cambria-wind",
   "zip": "",
   "city": "Cambria",
   "date": "2026-08-10",
   "county": "Cambria",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Cambria. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Cameron-wind",
   "zip": "",
   "city": "Cameron",
   "date": "2026-08-10",
   "county": "Cameron",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Cameron. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-08-10",
   "county": "Centre",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Centre. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Clearfie-wind",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-08-10",
   "county": "Clearfield",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Clearfield. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Clinton-wind",
   "zip": "",
   "city": "Clinton",
   "date": "2026-08-10",
   "county": "Clinton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Clinton. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Fulton-wind",
   "zip": "",
   "city": "Fulton",
   "date": "2026-08-10",
   "county": "Fulton",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Fulton. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Huntingd-wind",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-08-10",
   "county": "Huntingdon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Huntingdon. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Lycoming-wind",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-08-10",
   "county": "Lycoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lycoming. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Mifflin-wind",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-08-10",
   "county": "Mifflin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Mifflin. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Potter-wind",
   "zip": "",
   "city": "Potter",
   "date": "2026-08-10",
   "county": "Potter",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Potter. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Somerset-wind",
   "zip": "",
   "city": "Somerset",
   "date": "2026-08-10",
   "county": "Somerset",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Somerset. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Sullivan-wind",
   "zip": "",
   "city": "Sullivan",
   "date": "2026-08-10",
   "county": "Sullivan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Sullivan. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-38330d43c455df55.001-Tioga-wind",
   "zip": "",
   "city": "Tioga",
   "date": "2026-08-10",
   "county": "Tioga",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Tioga. Severe Thunderstorm Watch issued August 10 at 2:36PM EDT until August 10 at 5:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-fb7486008ff88ec7.001-Berks-wind",
   "zip": "",
   "city": "Berks",
   "date": "2026-08-10",
   "county": "Berks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Berks. Severe Thunderstorm Watch issued August 10 at 2:10PM EDT until August 10 at 9:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-A-556"
  },
  {
   "id": "nws-alert-fb7486008ff88ec7.001-Bucks-wind",
   "zip": "",
   "city": "Bucks",
   "date": "2026-08-10",
   "county": "Bucks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Bucks. Severe Thunderstorm Watch issued August 10 at 2:10PM EDT until August 10 at 9:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-A-556"
  },
  {
   "id": "nws-alert-fb7486008ff88ec7.001-Chester-wind",
   "zip": "",
   "city": "Chester",
   "date": "2026-08-10",
   "county": "Chester",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Chester. Severe Thunderstorm Watch issued August 10 at 2:10PM EDT until August 10 at 9:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-A-556"
  },
  {
   "id": "nws-alert-fb7486008ff88ec7.001-Delaware-wind",
   "zip": "",
   "city": "Delaware",
   "date": "2026-08-10",
   "county": "Delaware",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Delaware. Severe Thunderstorm Watch issued August 10 at 2:10PM EDT until August 10 at 9:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-A-556"
  },
  {
   "id": "nws-alert-fb7486008ff88ec7.001-Montgome-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-08-10",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Montgomery. Severe Thunderstorm Watch issued August 10 at 2:10PM EDT until August 10 at 9:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-A-556"
  },
  {
   "id": "nws-alert-fb7486008ff88ec7.001-Philadel-wind",
   "zip": "",
   "city": "Philadelphia",
   "date": "2026-08-10",
   "county": "Philadelphia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Philadelphia. Severe Thunderstorm Watch issued August 10 at 2:10PM EDT until August 10 at 9:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-A-556"
  },
  {
   "id": "nws-alert-c45d00e8dd52b80c.002-Luzerne-wind",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-08-10",
   "county": "Luzerne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Luzerne. Severe Thunderstorm Watch issued August 10 at 2:09PM EDT until August 10 at 7:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-A-553"
  },
  {
   "id": "nws-alert-c45d00e8dd52b80c.002-Wyoming-wind",
   "zip": "",
   "city": "Wyoming",
   "date": "2026-08-10",
   "county": "Wyoming",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Wyoming. Severe Thunderstorm Watch issued August 10 at 2:09PM EDT until August 10 at 7:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-A-553"
  },
  {
   "id": "nws-alert-f51101df5e682a20.002-Elk-wind",
   "zip": "",
   "city": "Elk",
   "date": "2026-08-10",
   "county": "Elk",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Elk. Severe Thunderstorm Watch issued August 10 at 12:25PM EDT until August 10 at 3:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-f51101df5e682a20.002-McKean-wind",
   "zip": "",
   "city": "McKean",
   "date": "2026-08-10",
   "county": "McKean",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for McKean. Severe Thunderstorm Watch issued August 10 at 12:25PM EDT until August 10 at 3:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-f51101df5e682a20.002-Warren-wind",
   "zip": "",
   "city": "Warren",
   "date": "2026-08-10",
   "county": "Warren",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Warren. Severe Thunderstorm Watch issued August 10 at 12:25PM EDT until August 10 at 3:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-552"
  },
  {
   "id": "nws-alert-9c5b88d2aa4bfe1a.002-Armstron-wind",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-08-10",
   "county": "Armstrong",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Armstrong. Severe Thunderstorm Watch issued August 10 at 11:39AM EDT until August 10 at 3:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-552"
  },
  {
   "id": "nws-alert-9c5b88d2aa4bfe1a.002-Beaver-wind",
   "zip": "",
   "city": "Beaver",
   "date": "2026-08-10",
   "county": "Beaver",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Beaver. Severe Thunderstorm Watch issued August 10 at 11:39AM EDT until August 10 at 3:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-552"
  },
  {
   "id": "nws-alert-9c5b88d2aa4bfe1a.002-Clarion-wind",
   "zip": "",
   "city": "Clarion",
   "date": "2026-08-10",
   "county": "Clarion",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Clarion. Severe Thunderstorm Watch issued August 10 at 11:39AM EDT until August 10 at 3:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-552"
  },
  {
   "id": "nws-alert-9c5b88d2aa4bfe1a.002-Indiana-wind",
   "zip": "",
   "city": "Indiana",
   "date": "2026-08-10",
   "county": "Indiana",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Indiana. Severe Thunderstorm Watch issued August 10 at 11:39AM EDT until August 10 at 3:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-552"
  },
  {
   "id": "nws-alert-9c5b88d2aa4bfe1a.002-Jefferso-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-10",
   "county": "Jefferson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Jefferson. Severe Thunderstorm Watch issued August 10 at 11:39AM EDT until August 10 at 3:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-552"
  },
  {
   "id": "nws-alert-6974674c50799d31.001-Greene-flood",
   "zip": "",
   "city": "Greene",
   "date": "2026-08-10",
   "county": "Greene",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Watch for Greene. Flood Watch issued August 10 at 10:07AM EDT until August 12 at 8:00AM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Flood Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-A-15"
  },
  {
   "id": "nws-alert-33ba0d952d96dbe4.001-Butler-wind",
   "zip": "",
   "city": "Butler",
   "date": "2026-08-10",
   "county": "Butler",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Butler. Severe Thunderstorm Watch issued August 10 at 9:31AM EDT until August 10 at 3:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-552"
  },
  {
   "id": "nws-alert-33ba0d952d96dbe4.001-Forest-wind",
   "zip": "",
   "city": "Forest",
   "date": "2026-08-10",
   "county": "Forest",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Forest. Severe Thunderstorm Watch issued August 10 at 9:31AM EDT until August 10 at 3:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-552"
  },
  {
   "id": "nws-alert-33ba0d952d96dbe4.001-Lawrence-wind",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-08-10",
   "county": "Lawrence",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lawrence. Severe Thunderstorm Watch issued August 10 at 9:31AM EDT until August 10 at 3:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-552"
  },
  {
   "id": "nws-alert-33ba0d952d96dbe4.001-Mercer-wind",
   "zip": "",
   "city": "Mercer",
   "date": "2026-08-10",
   "county": "Mercer",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Mercer. Severe Thunderstorm Watch issued August 10 at 9:31AM EDT until August 10 at 3:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-552"
  },
  {
   "id": "nws-alert-33ba0d952d96dbe4.001-Venango-wind",
   "zip": "",
   "city": "Venango",
   "date": "2026-08-10",
   "county": "Venango",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Venango. Severe Thunderstorm Watch issued August 10 at 9:31AM EDT until August 10 at 3:00PM EDT by NWS Pittsburgh PA",
   "sourceDetail": "NWS Pittsburgh PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-A-552"
  },
  {
   "id": "spc-2026-08-10-138-0620",
   "lat": 41.04,
   "lon": -80.35,
   "zip": "",
   "city": "New Castle Northwes",
   "date": "2026-08-10",
   "county": "Lawrence",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "From Skywarn spotter. Pea sized hail intermixed with the rainfall began to fall and at the end of the peak intensity of the storm... the hail became bigger reaching the (PBZ)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "sps-2026-08-10-bradford-wind",
   "zip": "",
   "city": "Bradford",
   "date": "2026-08-10",
   "county": "Bradford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Bradford — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-susquehann-wind",
   "zip": "",
   "city": "Susquehanna",
   "date": "2026-08-10",
   "county": "Susquehanna",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Susquehanna — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-lycoming-wind",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-08-10",
   "county": "Lycoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lycoming — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-sullivan-wind",
   "zip": "",
   "city": "Sullivan",
   "date": "2026-08-10",
   "county": "Sullivan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sullivan — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-union-wind",
   "zip": "",
   "city": "Union",
   "date": "2026-08-10",
   "county": "Union",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Union — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-montour-wind",
   "zip": "",
   "city": "Montour",
   "date": "2026-08-10",
   "county": "Montour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montour — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-northumber-wind",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-08-10",
   "county": "Northumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Northumberland — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-10",
   "county": "Columbia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Columbia — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-huntingdon-wind",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-08-10",
   "county": "Huntingdon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Huntingdon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-08-10",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Franklin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-08-10",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Perry — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-cumberland-wind",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-08-10",
   "county": "Cumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Cumberland — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-centre-hail",
   "zip": "",
   "city": "Centre",
   "date": "2026-08-10",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-clinton-hail",
   "zip": "",
   "city": "Clinton",
   "date": "2026-08-10",
   "county": "Clinton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clinton — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-potter-wind",
   "zip": "",
   "city": "Potter",
   "date": "2026-08-10",
   "county": "Potter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Potter — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-tioga-wind",
   "zip": "",
   "city": "Tioga",
   "date": "2026-08-10",
   "county": "Tioga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tioga — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-cameron-wind",
   "zip": "",
   "city": "Cameron",
   "date": "2026-08-10",
   "county": "Cameron",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cameron — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-clinton-wind",
   "zip": "",
   "city": "Clinton",
   "date": "2026-08-10",
   "county": "Clinton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clinton — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-clearfield-wind",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-08-10",
   "county": "Clearfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clearfield — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-08-10",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-blair-wind",
   "zip": "",
   "city": "Blair",
   "date": "2026-08-10",
   "county": "Blair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blair — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-elk-wind",
   "zip": "",
   "city": "Elk",
   "date": "2026-08-10",
   "county": "Elk",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elk — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-warren-wind",
   "zip": "",
   "city": "Warren",
   "date": "2026-08-10",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Warren — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-erie-hail",
   "zip": "",
   "city": "Erie",
   "date": "2026-08-10",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-08-10",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-juniata-wind",
   "zip": "",
   "city": "Juniata",
   "date": "2026-08-10",
   "county": "Juniata",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Juniata — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-fulton-wind",
   "zip": "",
   "city": "Fulton",
   "date": "2026-08-10",
   "county": "Fulton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fulton — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-blair-hail",
   "zip": "",
   "city": "Blair",
   "date": "2026-08-10",
   "county": "Blair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Blair — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-huntingdon-hail",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-08-10",
   "county": "Huntingdon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Huntingdon — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-bedford-hail",
   "zip": "",
   "city": "Bedford",
   "date": "2026-08-10",
   "county": "Bedford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Bedford — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-wyoming-wind",
   "zip": "",
   "city": "Wyoming",
   "date": "2026-08-10",
   "county": "Wyoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Wyoming — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-lackawanna-wind",
   "zip": "",
   "city": "Lackawanna",
   "date": "2026-08-10",
   "county": "Lackawanna",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lackawanna — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-luzerne-wind",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-08-10",
   "county": "Luzerne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Luzerne — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-wayne-wind",
   "zip": "",
   "city": "Wayne",
   "date": "2026-08-10",
   "county": "Wayne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wayne — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Binghamton NY — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-somerset-wind",
   "zip": "",
   "city": "Somerset",
   "date": "2026-08-10",
   "county": "Somerset",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Somerset — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-PBZ-SV-W-257-2026-08-09-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-09. Duration: 27 min. Counties: Greene, Fayette, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #257 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-257"
  },
  {
   "id": "ww-PBZ-SV-W-257-2026-08-09-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-09. Duration: 27 min. Counties: Greene, Fayette, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #257 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-257"
  },
  {
   "id": "ww-PBZ-SV-W-257-2026-08-09-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-09. Duration: 27 min. Counties: Greene, Fayette, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #257 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-257"
  },
  {
   "id": "ww-PBZ-SV-W-257-2026-08-09-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-09. Duration: 27 min. Counties: Greene, Fayette, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #257 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-257"
  },
  {
   "id": "ww-PBZ-SV-W-257-2026-08-09-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-09. Duration: 27 min. Counties: Greene, Fayette, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #257 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-257"
  },
  {
   "id": "ww-PBZ-SV-W-257-2026-08-09-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-09. Duration: 27 min. Counties: Greene, Fayette, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #257 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-257"
  },
  {
   "id": "ww-CLE-FF-W-25-2026-08-08-Crawford",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CLE on 2026-08-08. Duration: 232 min. Counties: Crawford, Erie. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Flash Flood Warning #25 (232 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-FF-W-25"
  },
  {
   "id": "ww-CLE-FF-W-25-2026-08-08-Erie",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CLE on 2026-08-08. Duration: 232 min. Counties: Crawford, Erie. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Flash Flood Warning #25 (232 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-FF-W-25"
  },
  {
   "id": "iem-geo-2026-08-08-flood-41.75--79.67",
   "lat": 41.75,
   "lon": -79.67,
   "zip": "",
   "city": "5 ENE Centerville",
   "date": "2026-08-08",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "High water reported on PA-89 and Buells Corners Road.",
   "sourceDetail": "NWS CLE — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-08-flood-41.73--79.56",
   "lat": 41.73,
   "lon": -79.56,
   "zip": "",
   "city": "1 WNW Grand Valley",
   "date": "2026-08-08",
   "county": "Warren",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Trained spotter reports Middle Branch West Branch Caldwell Creek rising and overflowing onto Gossville Rd, with an estimated six inches of water covering parts of the roadway at time of report.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PBZ-SV-W-255-2026-08-08-Butler",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 47 min. Counties: Armstrong, Butler. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #255 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-255"
  },
  {
   "id": "ww-PBZ-SV-W-255-2026-08-08-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 47 min. Counties: Armstrong, Butler. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #255 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-255"
  },
  {
   "id": "ww-PBZ-SV-W-252-2026-08-08-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 39 min. Counties: Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #252 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-252"
  },
  {
   "id": "ww-PBZ-SV-W-252-2026-08-08-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 39 min. Counties: Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #252 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-252"
  },
  {
   "id": "ww-PBZ-SV-W-252-2026-08-08-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 39 min. Counties: Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #252 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-252"
  },
  {
   "id": "ww-PBZ-SV-W-252-2026-08-08-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 39 min. Counties: Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #252 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-252"
  },
  {
   "id": "ww-CLE-SV-W-195-2026-08-08-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-08. Duration: 45 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #195 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-195"
  },
  {
   "id": "ww-CLE-SV-W-195-2026-08-08-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-08-08. Duration: 45 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #195 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-195"
  },
  {
   "id": "ww-PBZ-SV-W-251-2026-08-08-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 48 min. County: Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #251 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-251"
  },
  {
   "id": "ww-PBZ-SV-W-251-2026-08-08-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 48 min. County: Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #251 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-251"
  },
  {
   "id": "ww-PBZ-SV-W-250-2026-08-08-Greene",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 42 min. County: Greene. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #250 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-250"
  },
  {
   "id": "ww-CTP-SV-W-242-2026-08-08-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-08. Duration: 46 min. County: Warren. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #242 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-242"
  },
  {
   "id": "ww-CTP-SV-W-242-2026-08-08-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-08. Duration: 46 min. County: Warren. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #242 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-242"
  },
  {
   "id": "ww-PBZ-SV-W-253-2026-08-08-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 38 min. Counties: Venango, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #253 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-253"
  },
  {
   "id": "ww-PBZ-SV-W-253-2026-08-08-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 38 min. Counties: Venango, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #253 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-253"
  },
  {
   "id": "ww-PBZ-SV-W-253-2026-08-08-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 38 min. Counties: Venango, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #253 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-253"
  },
  {
   "id": "ww-PBZ-SV-W-253-2026-08-08-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 38 min. Counties: Venango, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #253 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-253"
  },
  {
   "id": "ww-PBZ-SV-W-253-2026-08-08-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 38 min. Counties: Venango, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #253 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-253"
  },
  {
   "id": "ww-PBZ-SV-W-253-2026-08-08-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 38 min. Counties: Venango, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #253 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-253"
  },
  {
   "id": "ww-PBZ-SV-W-254-2026-08-08-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 66 min. Counties: Jefferson, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #254 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-254"
  },
  {
   "id": "ww-PBZ-SV-W-254-2026-08-08-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-08. Duration: 66 min. Counties: Jefferson, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #254 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-254"
  },
  {
   "id": "ww-PHI-SV-W-288-2026-08-08-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-08. Duration: 49 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #288 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-288"
  },
  {
   "id": "ww-PHI-SV-W-288-2026-08-08-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-08. Duration: 49 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #288 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-288"
  },
  {
   "id": "ww-PHI-SV-W-288-2026-08-08-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-08. Duration: 49 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #288 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-288"
  },
  {
   "id": "ww-PHI-SV-W-288-2026-08-08-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-08. Duration: 49 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #288 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-288"
  },
  {
   "id": "ww-CTP-SV-W-240-2026-08-08-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-08. Duration: 38 min. Counties: York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #240 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-240"
  },
  {
   "id": "ww-CTP-SV-W-240-2026-08-08-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-08. Duration: 38 min. Counties: York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #240 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-240"
  },
  {
   "id": "ww-CTP-SV-W-240-2026-08-08-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-08. Duration: 38 min. Counties: York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #240 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-240"
  },
  {
   "id": "ww-CTP-SV-W-240-2026-08-08-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-08. Duration: 38 min. Counties: York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #240 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-240"
  },
  {
   "id": "ww-CTP-SV-W-241-2026-08-08-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-08. Duration: 31 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #241 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-241"
  },
  {
   "id": "ww-CTP-SV-W-241-2026-08-08-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-08. Duration: 31 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #241 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-241"
  },
  {
   "id": "ww-CTP-SV-W-241-2026-08-08-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-08. Duration: 31 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #241 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-241"
  },
  {
   "id": "ww-CTP-SV-W-241-2026-08-08-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-08. Duration: 31 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #241 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-241"
  },
  {
   "id": "ww-PHI-SV-W-287-2026-08-08-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-08. Duration: 50 min. County: Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #287 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-287"
  },
  {
   "id": "ww-PHI-SV-W-287-2026-08-08-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-08. Duration: 50 min. County: Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #287 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-287"
  },
  {
   "id": "ww-PHI-SV-W-290-2026-08-08-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-08. Duration: 46 min. County: Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #290 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-290"
  },
  {
   "id": "ww-PHI-SV-W-290-2026-08-08-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-08. Duration: 46 min. County: Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #290 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-290"
  },
  {
   "id": "ww-CTP-FF-W-57-2026-08-08-Warren",
   "zip": "",
   "city": "",
   "date": "2026-08-08",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-08. Duration: 183 min. County: Warren. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #57 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-57"
  },
  {
   "id": "nws-alert-f4253f3dab113c5f.001-Pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-08-08",
   "county": "Pike",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Pike. Severe Thunderstorm Watch issued August 8 at 1:49PM EDT until August 8 at 8:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-A-544"
  },
  {
   "id": "nws-alert-f4253f3dab113c5f.001-Wayne-wind",
   "zip": "",
   "city": "Wayne",
   "date": "2026-08-08",
   "county": "Wayne",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Wayne. Severe Thunderstorm Watch issued August 8 at 1:49PM EDT until August 8 at 8:00PM EDT by NWS Binghamton NY",
   "sourceDetail": "NWS Binghamton NY — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-A-544"
  },
  {
   "id": "nws-alert-269f979cb8f14706.002-Montgome-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-08-08",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Montgomery. Severe Thunderstorm Watch issued August 8 at 1:45PM EDT until August 8 at 6:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-A-543"
  },
  {
   "id": "nws-alert-269f979cb8f14706.002-Philadel-wind",
   "zip": "",
   "city": "Philadelphia",
   "date": "2026-08-08",
   "county": "Philadelphia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Philadelphia. Severe Thunderstorm Watch issued August 8 at 1:45PM EDT until August 8 at 6:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-A-543"
  },
  {
   "id": "sps-2026-08-08-york-wind",
   "zip": "",
   "city": "York",
   "date": "2026-08-08",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for York — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-08-08",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "6 Special Weather Statements for Crawford — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-warren-wind",
   "zip": "",
   "city": "Warren",
   "date": "2026-08-08",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Warren — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-warren-hail",
   "zip": "",
   "city": "Warren",
   "date": "2026-08-08",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 67,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "6 Special Weather Statements for Warren — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-clearfield-wind",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-08-08",
   "county": "Clearfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Clearfield — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-08-08",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Erie — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Cleveland OH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-cumberland-wind",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-08-08",
   "county": "Cumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cumberland — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-08-08",
   "county": "Adams",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Adams — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-08",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202608071820-hail-40.22--77.16",
   "lat": 40.22,
   "lon": -77.16,
   "zip": "",
   "city": "2 SE Carlisle Springs",
   "date": "2026-08-07",
   "county": "Cumberland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SE Carlisle Springs, PA. Hail size: 0.88\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "spc-2026-08-07-183-2119",
   "lat": 40.16,
   "lon": -74.89,
   "zip": "",
   "city": "Levittown",
   "date": "2026-08-07",
   "county": "Bucks",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured wind gust by a trained spotter on a hand anemometer. (PHI)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-41.05--76.43",
   "lat": 41.05,
   "lon": -76.43,
   "zip": "",
   "city": "2 SSW Orangeville",
   "date": "2026-08-07",
   "county": "Columbia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "About 2 feet of water over the roadway on PA 487.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.12--76.39",
   "lat": 40.12,
   "lon": -76.39,
   "zip": "",
   "city": "2 NW East Petersburg",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Roadways flooded.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.07--76.36",
   "lat": 40.07,
   "lon": -76.36,
   "zip": "",
   "city": "2 SSW East Petersburg",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Roadway flooding.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.08--76.34",
   "lat": 40.08,
   "lon": -76.34,
   "zip": "",
   "city": "2 SSE East Petersburg",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water across roadway near the intersection of Flory Mill Road and Commerce Drive in Manheim Township.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.05--76.38",
   "lat": 40.05,
   "lon": -76.38,
   "zip": "",
   "city": "3 ENE Mountville",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water across roadway near the intersection of Running Pump Road and Marietta Avenue in East Hempfield Township.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.06--76.36",
   "lat": 40.06,
   "lon": -76.36,
   "zip": "",
   "city": "3 S East Petersburg",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Residential flooding reported on Seitz Drive in East Hempfield Township.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.07--76.38",
   "lat": 40.07,
   "lon": -76.38,
   "zip": "",
   "city": "2 SE Landisville",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported near the intersection of Michener Drive and Nolt Road in East Hempfield Township.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.12--76.21",
   "lat": 40.12,
   "lon": -76.21,
   "zip": "",
   "city": "2 S Akron",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported in West Earl Township near the intersection of Chapel Lane and Briarhill Lane.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.05--76.35",
   "lat": 40.05,
   "lon": -76.35,
   "zip": "",
   "city": "3 WNW Lancaster",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water reported across roadway near intersection of Farmingdale Road and Wickersham Lane in East Hempfield Twp.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.04--76.41",
   "lat": 40.04,
   "lon": -76.41,
   "zip": "",
   "city": "1 E Mountville",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water across the roadway near the intersection of Hershey Mill Road and Columbia Avenue just east of Mountville.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.09--76.41",
   "lat": 40.09,
   "lon": -76.41,
   "zip": "",
   "city": "Landisville",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water across roadway near the intersection of Mumma Drive and Kauffman Road in East Hempfield Twp.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.04--76.36",
   "lat": 40.04,
   "lon": -76.36,
   "zip": "",
   "city": "3 N Millersville",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue near Brubaker Run in the vicinity of State Route 741 and Embassy Drive.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.03--76.49",
   "lat": 40.03,
   "lon": -76.49,
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water across roadway near the intersection of Lancaster Avenue and South 10th Street in Columbia borough.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.08--76.41",
   "lat": 40.08,
   "lon": -76.41,
   "zip": "",
   "city": "1 SSE Landisville",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water across the roadway near the intersection of Stony Battery Road and Nolt Road in East Hempfield Twp.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.03--76.47",
   "lat": 40.03,
   "lon": -76.47,
   "zip": "",
   "city": "1 ESE Columbia",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding across Franklin Street in West Hempfield Twp.",
   "sourceDetail": "NWS CTP — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-41.08--79.24",
   "lat": 41.08,
   "lon": -79.24,
   "zip": "",
   "city": "4 SW Summerville",
   "date": "2026-08-07",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported along Pine Run Rd in Shannondale. Several structures inundated.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.82--79.49",
   "lat": 40.82,
   "lon": -79.49,
   "zip": "",
   "city": "2 ESE Kittanning",
   "date": "2026-08-07",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Pictures of roadway flooding on PA Route 28 and 66 near gas station.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.84--79.46",
   "lat": 40.84,
   "lon": -79.46,
   "zip": "",
   "city": "4 ENE Kittanning",
   "date": "2026-08-07",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "5ft of water in basement.",
   "sourceDetail": "NWS PBZ — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.88--79.24",
   "lat": 40.88,
   "lon": -79.24,
   "zip": "",
   "city": "Dayton",
   "date": "2026-08-07",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of numerous streets flooded with debris left behind. Time estimated based on radar.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.82--79.85",
   "lat": 40.82,
   "lon": -79.85,
   "zip": "",
   "city": "3 SE Meadowood",
   "date": "2026-08-07",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water on the roadway in several spots along PA-356 between Headland Road and Hinchberger Road.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.83--79.85",
   "lat": 40.83,
   "lon": -79.85,
   "zip": "",
   "city": "2 ESE Meadowood",
   "date": "2026-08-07",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Picture of Herman Road flooded from Coal Run.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.88--79.46",
   "lat": 40.88,
   "lon": -79.46,
   "zip": "",
   "city": "5 NE Kittanning",
   "date": "2026-08-07",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several homes flooded from Pine Creek. Video from social media.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-41.11--79.32",
   "lat": 41.11,
   "lon": -79.32,
   "zip": "",
   "city": "6 S Strattanville",
   "date": "2026-08-07",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Glade Run is out of its banks onto Frogtown Road and Olean Trail.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-41.10--79.22",
   "lat": 41.1,
   "lon": -79.22,
   "zip": "",
   "city": "2 WSW Summerville",
   "date": "2026-08-07",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Settlers Road flooded.",
   "sourceDetail": "NWS PBZ — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-41.02--79.28",
   "lat": 41.02,
   "lon": -79.28,
   "zip": "",
   "city": "Hawthorn",
   "date": "2026-08-07",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Photo of flooding on Main Street in town of Hawthorn.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.24--79.97",
   "lat": 40.24,
   "lon": -79.97,
   "zip": "",
   "city": "2 ESE Finleyville",
   "date": "2026-08-07",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Picture from social media shows tires and debris on roadway, indicating water was flowing swiftly over the roadway in this location.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.23--80.00",
   "lat": 40.23,
   "lon": -80,
   "zip": "",
   "city": "2 S Finleyville",
   "date": "2026-08-07",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Video shows Mingo Church Road flooded with fast moving water flowing over it toward the Mingo Creek Presbyterian Church. Time estimated.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.46--79.82",
   "lat": 40.46,
   "lon": -79.82,
   "zip": "",
   "city": "1 S Penn Hills",
   "date": "2026-08-07",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rodi Road flooded.",
   "sourceDetail": "NWS PBZ — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.50--79.87",
   "lat": 40.5,
   "lon": -79.87,
   "zip": "",
   "city": "1 NW Blawnox",
   "date": "2026-08-07",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "One person rescued from a car on Delta Dr.",
   "sourceDetail": "NWS PBZ — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.51--79.85",
   "lat": 40.51,
   "lon": -79.85,
   "zip": "",
   "city": "1 WNW Verona",
   "date": "2026-08-07",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Freeport Road and Powers Run Road flooded.",
   "sourceDetail": "NWS PBZ — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.39--79.64",
   "lat": 40.39,
   "lon": -79.64,
   "zip": "",
   "city": "2 SSW Export",
   "date": "2026-08-07",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "School Road flooded.",
   "sourceDetail": "NWS PBZ — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.41--79.83",
   "lat": 40.41,
   "lon": -79.83,
   "zip": "",
   "city": "Turtle Creek",
   "date": "2026-08-07",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Video shows several inches of water from Turtle Creek swiftly moving down Larimer Ave. Video taken near 559 Larimer Ave, Turtle Creek, PA. Time based on post.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.30--79.52",
   "lat": 40.3,
   "lon": -79.52,
   "zip": "",
   "city": "2 ESE Greensburg",
   "date": "2026-08-07",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Roadway flooded at the intersection of Fernway and Crescent Drive.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.25--79.63",
   "lat": 40.25,
   "lon": -79.63,
   "zip": "",
   "city": "2 SE Arona",
   "date": "2026-08-07",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded intersection at Henry Road and Claymore Lane.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.29--79.50",
   "lat": 40.29,
   "lon": -79.5,
   "zip": "",
   "city": "2 E Southwest Greensbur",
   "date": "2026-08-07",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Video showing Slate Creek over its banks with water encroaching the back of the neighbors home (75ft away from the creek bank). Taken at 226 Slate Run Rd, Greensburg. Time based on post.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.31--79.53",
   "lat": 40.31,
   "lon": -79.53,
   "zip": "",
   "city": "1 E Greensburg",
   "date": "2026-08-07",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding along Roseytown Road and in Lynch Field Park.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.86--75.20",
   "lat": 40.86,
   "lon": -75.2,
   "zip": "",
   "city": "1 SE Bangor",
   "date": "2026-08-07",
   "county": "Northampton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Messinger and Center Street flooded; possible roadway washed out.",
   "sourceDetail": "NWS PHI — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.87--75.21",
   "lat": 40.87,
   "lon": -75.21,
   "zip": "",
   "city": "Bangor",
   "date": "2026-08-07",
   "county": "Northampton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Significant flooding occurred in Bangor Borough. At least 20 homes were affected and at least four businesses were flooded. No homes seemed to have suffered collapse or structural damages. An apartment building in the area may also have been impacted by the flooding.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-41.04--75.21",
   "lat": 41.04,
   "lon": -75.21,
   "zip": "",
   "city": "1 SE Analomink",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water on PA-447 with both directions between Cobble Lane and Fifth Street closed.",
   "sourceDetail": "NWS PHI — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.98--75.14",
   "lat": 40.98,
   "lon": -75.14,
   "zip": "",
   "city": "Delaware Water Gap",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Photo shared on social media of Route 611 in Delaware Water Gap flooded with water up to the hood of a car. The road is closed. Time from report.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-BGM-SV-W-141-2026-08-07-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-07. Duration: 41 min. County: Susquehanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #141 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-141"
  },
  {
   "id": "ww-BGM-SV-W-141-2026-08-07-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-07. Duration: 41 min. County: Susquehanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #141 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-141"
  },
  {
   "id": "ww-CTP-SV-W-239-2026-08-07-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 40 min. Counties: Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #239 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-239"
  },
  {
   "id": "ww-CTP-SV-W-239-2026-08-07-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 40 min. Counties: Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #239 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-239"
  },
  {
   "id": "ww-CTP-SV-W-239-2026-08-07-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 40 min. Counties: Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #239 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-239"
  },
  {
   "id": "ww-CTP-SV-W-239-2026-08-07-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 40 min. Counties: Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #239 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-239"
  },
  {
   "id": "ww-CTP-SV-W-239-2026-08-07-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 40 min. Counties: Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #239 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-239"
  },
  {
   "id": "ww-CTP-SV-W-239-2026-08-07-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 40 min. Counties: Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #239 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-239"
  },
  {
   "id": "ww-CTP-SV-W-238-2026-08-07-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 15 min. Counties: Fulton, Bedford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #238 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-238"
  },
  {
   "id": "ww-CTP-SV-W-238-2026-08-07-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 15 min. Counties: Fulton, Bedford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #238 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-238"
  },
  {
   "id": "ww-CTP-SV-W-238-2026-08-07-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 15 min. Counties: Fulton, Bedford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #238 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-238"
  },
  {
   "id": "ww-CTP-SV-W-238-2026-08-07-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 15 min. Counties: Fulton, Bedford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #238 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-238"
  },
  {
   "id": "ww-CTP-SV-W-233-2026-08-07-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 44 min. Counties: Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #233 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-233"
  },
  {
   "id": "ww-CTP-SV-W-233-2026-08-07-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 44 min. Counties: Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #233 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-233"
  },
  {
   "id": "ww-CTP-SV-W-233-2026-08-07-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 44 min. Counties: Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #233 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-233"
  },
  {
   "id": "ww-CTP-SV-W-233-2026-08-07-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 44 min. Counties: Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #233 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-233"
  },
  {
   "id": "ww-CTP-SV-W-228-2026-08-07-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 47 min. Counties: Juniata, Perry. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #228 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-228"
  },
  {
   "id": "ww-CTP-SV-W-228-2026-08-07-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 47 min. Counties: Juniata, Perry. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #228 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-228"
  },
  {
   "id": "ww-CTP-SV-W-228-2026-08-07-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 47 min. Counties: Juniata, Perry. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #228 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-228"
  },
  {
   "id": "ww-CTP-SV-W-228-2026-08-07-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 47 min. Counties: Juniata, Perry. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #228 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-228"
  },
  {
   "id": "ww-CTP-SV-W-236-2026-08-07-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 29 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #236 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-236"
  },
  {
   "id": "ww-CTP-SV-W-236-2026-08-07-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 29 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #236 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-236"
  },
  {
   "id": "ww-CTP-SV-W-236-2026-08-07-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 29 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #236 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-236"
  },
  {
   "id": "ww-CTP-SV-W-236-2026-08-07-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 29 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #236 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-236"
  },
  {
   "id": "ww-CTP-SV-W-235-2026-08-07-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 31 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #235 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-235"
  },
  {
   "id": "ww-CTP-SV-W-235-2026-08-07-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 31 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #235 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-235"
  },
  {
   "id": "ww-CTP-SV-W-235-2026-08-07-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 31 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #235 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-235"
  },
  {
   "id": "ww-CTP-SV-W-235-2026-08-07-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 31 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #235 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-235"
  },
  {
   "id": "ww-CTP-SV-W-231-2026-08-07-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 50 min. Counties: Fulton, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #231 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-231"
  },
  {
   "id": "ww-CTP-SV-W-231-2026-08-07-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 50 min. Counties: Fulton, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #231 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-231"
  },
  {
   "id": "ww-CTP-SV-W-231-2026-08-07-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 50 min. Counties: Fulton, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #231 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-231"
  },
  {
   "id": "ww-CTP-SV-W-231-2026-08-07-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 50 min. Counties: Fulton, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #231 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-231"
  },
  {
   "id": "ww-CTP-SV-W-231-2026-08-07-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 50 min. Counties: Fulton, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #231 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-231"
  },
  {
   "id": "ww-CTP-SV-W-231-2026-08-07-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 50 min. Counties: Fulton, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #231 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-282-2026-08-07-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 64 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #282 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-282"
  },
  {
   "id": "ww-PHI-SV-W-282-2026-08-07-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 64 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #282 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-282"
  },
  {
   "id": "ww-PHI-SV-W-282-2026-08-07-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 64 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #282 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-282"
  },
  {
   "id": "ww-PHI-SV-W-282-2026-08-07-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 64 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #282 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-282"
  },
  {
   "id": "ww-BGM-SV-W-138-2026-08-07-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-07. Duration: 32 min. County: Luzerne. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #138 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-138"
  },
  {
   "id": "ww-BGM-SV-W-138-2026-08-07-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-07. Duration: 32 min. County: Luzerne. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #138 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "BGM-SV-W-138"
  },
  {
   "id": "ww-PBZ-SV-W-248-2026-08-07-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-07. Duration: 41 min. County: Allegheny. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #248 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-248"
  },
  {
   "id": "ww-PHI-SV-W-278-2026-08-07-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 65 min. Counties: Lehigh, Carbon, Berks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #278 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-278"
  },
  {
   "id": "ww-PHI-SV-W-278-2026-08-07-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 65 min. Counties: Lehigh, Carbon, Berks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #278 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-278"
  },
  {
   "id": "ww-PHI-SV-W-278-2026-08-07-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 65 min. Counties: Lehigh, Carbon, Berks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #278 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-278"
  },
  {
   "id": "ww-PHI-SV-W-278-2026-08-07-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 65 min. Counties: Lehigh, Carbon, Berks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #278 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-278"
  },
  {
   "id": "ww-PHI-SV-W-278-2026-08-07-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 65 min. Counties: Lehigh, Carbon, Berks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #278 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-278"
  },
  {
   "id": "ww-PHI-SV-W-278-2026-08-07-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 65 min. Counties: Lehigh, Carbon, Berks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #278 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-278"
  },
  {
   "id": "ww-PHI-SV-W-278-2026-08-07-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 65 min. Counties: Lehigh, Carbon, Berks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #278 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-278"
  },
  {
   "id": "ww-PHI-SV-W-278-2026-08-07-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 65 min. Counties: Lehigh, Carbon, Berks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #278 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-278"
  },
  {
   "id": "ww-PHI-SV-W-278-2026-08-07-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 65 min. Counties: Lehigh, Carbon, Berks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #278 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-278"
  },
  {
   "id": "ww-PHI-SV-W-278-2026-08-07-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 65 min. Counties: Lehigh, Carbon, Berks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #278 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-278"
  },
  {
   "id": "ww-PBZ-SV-W-247-2026-08-07-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-07. Duration: 51 min. County: Allegheny. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #247 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-247"
  },
  {
   "id": "ww-PHI-SV-W-277-2026-08-07-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 44 min. County: Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #277 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-277"
  },
  {
   "id": "ww-PHI-SV-W-277-2026-08-07-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 44 min. County: Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #277 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-277"
  },
  {
   "id": "ww-CTP-SV-W-230-2026-08-07-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 45 min. Counties: Columbia, Dauphin, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #230 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-230"
  },
  {
   "id": "ww-CTP-SV-W-230-2026-08-07-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 45 min. Counties: Columbia, Dauphin, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #230 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-230"
  },
  {
   "id": "ww-CTP-SV-W-230-2026-08-07-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 45 min. Counties: Columbia, Dauphin, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #230 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-230"
  },
  {
   "id": "ww-CTP-SV-W-230-2026-08-07-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 45 min. Counties: Columbia, Dauphin, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #230 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-230"
  },
  {
   "id": "ww-CTP-SV-W-230-2026-08-07-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 45 min. Counties: Columbia, Dauphin, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #230 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-230"
  },
  {
   "id": "ww-CTP-SV-W-230-2026-08-07-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 45 min. Counties: Columbia, Dauphin, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #230 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-230"
  },
  {
   "id": "ww-CTP-SV-W-230-2026-08-07-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 45 min. Counties: Columbia, Dauphin, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #230 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-230"
  },
  {
   "id": "ww-CTP-SV-W-230-2026-08-07-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 45 min. Counties: Columbia, Dauphin, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #230 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-230"
  },
  {
   "id": "ww-CTP-SV-W-232-2026-08-07-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 49 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #232 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-232"
  },
  {
   "id": "ww-CTP-SV-W-232-2026-08-07-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 49 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #232 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-232"
  },
  {
   "id": "ww-CTP-SV-W-232-2026-08-07-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 49 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #232 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-232"
  },
  {
   "id": "ww-CTP-SV-W-232-2026-08-07-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 49 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #232 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-232"
  },
  {
   "id": "ww-PHI-SV-W-275-2026-08-07-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 67 min. County: Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #275 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-275"
  },
  {
   "id": "ww-PHI-SV-W-275-2026-08-07-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 67 min. County: Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #275 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-275"
  },
  {
   "id": "ww-BGM-SV-W-139-2026-08-07-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-07. Duration: 43 min. County: Pike. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #139 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-139"
  },
  {
   "id": "ww-BGM-SV-W-139-2026-08-07-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-08-07. Duration: 43 min. County: Pike. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #139 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-139"
  },
  {
   "id": "ww-CTP-SV-W-237-2026-08-07-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 28 min. County: Schuylkill. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #237 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-237"
  },
  {
   "id": "ww-CTP-SV-W-237-2026-08-07-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 28 min. County: Schuylkill. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #237 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-237"
  },
  {
   "id": "ww-PHI-SV-W-276-2026-08-07-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 62 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #276 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-276"
  },
  {
   "id": "ww-PHI-SV-W-276-2026-08-07-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 62 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #276 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-276"
  },
  {
   "id": "ww-PHI-SV-W-276-2026-08-07-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 62 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #276 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-276"
  },
  {
   "id": "ww-PHI-SV-W-276-2026-08-07-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 62 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #276 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-276"
  },
  {
   "id": "ww-PHI-SV-W-274-2026-08-07-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 50 min. County: Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #274 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-274"
  },
  {
   "id": "ww-PHI-SV-W-274-2026-08-07-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 50 min. County: Monroe. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #274 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-274"
  },
  {
   "id": "ww-CTP-SV-W-234-2026-08-07-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 41 min. Counties: Lebanon, Schuylkill. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #234 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-234"
  },
  {
   "id": "ww-CTP-SV-W-234-2026-08-07-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 41 min. Counties: Lebanon, Schuylkill. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #234 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-234"
  },
  {
   "id": "ww-CTP-SV-W-234-2026-08-07-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 41 min. Counties: Lebanon, Schuylkill. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #234 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-234"
  },
  {
   "id": "ww-CTP-SV-W-234-2026-08-07-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 41 min. Counties: Lebanon, Schuylkill. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #234 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-234"
  },
  {
   "id": "ww-PHI-SV-W-283-2026-08-07-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 44 min. County: Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #283 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-283"
  },
  {
   "id": "ww-PHI-SV-W-283-2026-08-07-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 44 min. County: Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #283 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-283"
  },
  {
   "id": "ww-PHI-SV-W-279-2026-08-07-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 54 min. Counties: Lehigh, Monroe, Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #279 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-279"
  },
  {
   "id": "ww-PHI-SV-W-279-2026-08-07-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 54 min. Counties: Lehigh, Monroe, Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #279 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-279"
  },
  {
   "id": "ww-PHI-SV-W-279-2026-08-07-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 54 min. Counties: Lehigh, Monroe, Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #279 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-279"
  },
  {
   "id": "ww-PHI-SV-W-279-2026-08-07-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 54 min. Counties: Lehigh, Monroe, Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #279 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-279"
  },
  {
   "id": "ww-PHI-SV-W-279-2026-08-07-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 54 min. Counties: Lehigh, Monroe, Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #279 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-279"
  },
  {
   "id": "ww-PHI-SV-W-279-2026-08-07-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 54 min. Counties: Lehigh, Monroe, Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #279 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-279"
  },
  {
   "id": "ww-PHI-SV-W-279-2026-08-07-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 54 min. Counties: Lehigh, Monroe, Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #279 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-279"
  },
  {
   "id": "ww-PHI-SV-W-279-2026-08-07-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 54 min. Counties: Lehigh, Monroe, Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #279 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-279"
  },
  {
   "id": "ww-PBZ-SV-W-246-2026-08-07-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-07. Duration: 35 min. County: Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #246 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-246"
  },
  {
   "id": "ww-CTP-SV-W-229-2026-08-07-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 67 min. Counties: Juniata, Perry, Snyder. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #229 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-229"
  },
  {
   "id": "ww-CTP-SV-W-229-2026-08-07-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 67 min. Counties: Juniata, Perry, Snyder. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #229 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-229"
  },
  {
   "id": "ww-CTP-SV-W-229-2026-08-07-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 67 min. Counties: Juniata, Perry, Snyder. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #229 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-229"
  },
  {
   "id": "ww-CTP-SV-W-229-2026-08-07-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 67 min. Counties: Juniata, Perry, Snyder. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #229 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-229"
  },
  {
   "id": "ww-CTP-SV-W-229-2026-08-07-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 67 min. Counties: Juniata, Perry, Snyder. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #229 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-229"
  },
  {
   "id": "ww-CTP-SV-W-229-2026-08-07-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-07. Duration: 67 min. Counties: Juniata, Perry, Snyder. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #229 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-281-2026-08-07-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 55 min. County: Bucks. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #281 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-281"
  },
  {
   "id": "ww-PHI-SV-W-281-2026-08-07-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-07. Duration: 55 min. County: Bucks. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #281 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-281"
  },
  {
   "id": "ww-PBZ-FF-W-83-2026-08-07-Washington",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 182 min. County: Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #83 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-83"
  },
  {
   "id": "ww-PBZ-FF-W-89-2026-08-07-Forest",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 130 min. County: Forest. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #89 (130 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-89"
  },
  {
   "id": "ww-PBZ-FF-W-88-2026-08-07-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 76 min. County: Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #88 (76 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-88"
  },
  {
   "id": "ww-CTP-FF-W-53-2026-08-07-Franklin",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-07. Duration: 127 min. County: Franklin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #53 (127 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-53"
  },
  {
   "id": "ww-BGM-FF-W-39-2026-08-07-Wayne",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-08-07. Duration: 167 min. County: Wayne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #39 (167 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-39"
  },
  {
   "id": "ww-PBZ-FF-W-80-2026-08-07-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 94 min. Counties: Armstrong, Jefferson, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #80 (94 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-80"
  },
  {
   "id": "ww-PBZ-FF-W-80-2026-08-07-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 94 min. Counties: Armstrong, Jefferson, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #80 (94 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-80"
  },
  {
   "id": "ww-PBZ-FF-W-80-2026-08-07-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 94 min. Counties: Armstrong, Jefferson, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #80 (94 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-80"
  },
  {
   "id": "ww-PBZ-FF-W-85-2026-08-07-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 89 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #85 (89 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-85"
  },
  {
   "id": "ww-PBZ-FF-W-85-2026-08-07-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 89 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #85 (89 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-85"
  },
  {
   "id": "ww-CTP-FF-W-54-2026-08-07-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-07. Duration: 183 min. Counties: Lancaster, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #54 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-54"
  },
  {
   "id": "ww-CTP-FF-W-54-2026-08-07-York",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-07. Duration: 183 min. Counties: Lancaster, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #54 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-54"
  },
  {
   "id": "ww-PBZ-FF-W-86-2026-08-07-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 173 min. Counties: Fayette, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #86 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-86"
  },
  {
   "id": "ww-PBZ-FF-W-86-2026-08-07-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 173 min. Counties: Fayette, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #86 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-86"
  },
  {
   "id": "ww-PHI-FF-W-112-2026-08-07-Lehigh",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 179 min. Counties: Lehigh, Northampton, Bucks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #112 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-112"
  },
  {
   "id": "ww-PHI-FF-W-112-2026-08-07-Northampton",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 179 min. Counties: Lehigh, Northampton, Bucks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #112 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-112"
  },
  {
   "id": "ww-PHI-FF-W-112-2026-08-07-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 179 min. Counties: Lehigh, Northampton, Bucks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #112 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-112"
  },
  {
   "id": "ww-PHI-FF-W-110-2026-08-07-Monroe",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 216 min. Counties: Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #110 (216 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-110"
  },
  {
   "id": "ww-PHI-FF-W-110-2026-08-07-Northampton",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 216 min. Counties: Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #110 (216 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-110"
  },
  {
   "id": "ww-CTP-FF-W-55-2026-08-07-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-07. Duration: 166 min. Counties: Lancaster, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #55 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-55"
  },
  {
   "id": "ww-CTP-FF-W-55-2026-08-07-York",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-07. Duration: 166 min. Counties: Lancaster, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #55 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-55"
  },
  {
   "id": "ww-PHI-FF-W-109-2026-08-07-Lehigh",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 146 min. Counties: Lehigh, Berks, Carbon, Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #109 (146 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-109"
  },
  {
   "id": "ww-PHI-FF-W-109-2026-08-07-Berks",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 146 min. Counties: Lehigh, Berks, Carbon, Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #109 (146 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-109"
  },
  {
   "id": "ww-PHI-FF-W-109-2026-08-07-Carbon",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 146 min. Counties: Lehigh, Berks, Carbon, Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #109 (146 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-109"
  },
  {
   "id": "ww-PHI-FF-W-109-2026-08-07-Monroe",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 146 min. Counties: Lehigh, Berks, Carbon, Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #109 (146 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-109"
  },
  {
   "id": "ww-PHI-FF-W-109-2026-08-07-Northampton",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 146 min. Counties: Lehigh, Berks, Carbon, Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #109 (146 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-109"
  },
  {
   "id": "ww-PBZ-FF-W-81-2026-08-07-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 125 min. Counties: Allegheny, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #81 (125 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-81"
  },
  {
   "id": "ww-PBZ-FF-W-81-2026-08-07-Washington",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 125 min. Counties: Allegheny, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #81 (125 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-81"
  },
  {
   "id": "ww-PHI-FF-W-114-2026-08-07-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 176 min. County: Bucks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #114 (176 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-114"
  },
  {
   "id": "ww-CTP-FF-W-56-2026-08-07-York",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-07. Duration: 181 min. County: York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #56 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-56"
  },
  {
   "id": "ww-PBZ-FF-W-84-2026-08-07-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 192 min. County: Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #84 (192 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-84"
  },
  {
   "id": "ww-PBZ-FF-W-78-2026-08-07-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 182 min. Counties: Armstrong, Indiana, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #78 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-78"
  },
  {
   "id": "ww-PBZ-FF-W-78-2026-08-07-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 182 min. Counties: Armstrong, Indiana, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #78 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-78"
  },
  {
   "id": "ww-PBZ-FF-W-78-2026-08-07-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 182 min. Counties: Armstrong, Indiana, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #78 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-78"
  },
  {
   "id": "ww-PBZ-FF-W-87-2026-08-07-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 150 min. Counties: Fayette, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #87 (150 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-87"
  },
  {
   "id": "ww-PBZ-FF-W-87-2026-08-07-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 150 min. Counties: Fayette, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #87 (150 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-87"
  },
  {
   "id": "ww-PHI-FF-W-108-2026-08-07-Monroe",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 173 min. Counties: Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #108 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-108"
  },
  {
   "id": "ww-PHI-FF-W-108-2026-08-07-Northampton",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 173 min. Counties: Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #108 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-108"
  },
  {
   "id": "ww-PHI-FF-W-107-2026-08-07-Berks",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-07. Duration: 185 min. County: Berks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #107 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-107"
  },
  {
   "id": "ww-PBZ-FF-W-79-2026-08-07-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 157 min. Counties: Armstrong, Butler, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #79 (157 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-79"
  },
  {
   "id": "ww-PBZ-FF-W-79-2026-08-07-Butler",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 157 min. Counties: Armstrong, Butler, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #79 (157 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-79"
  },
  {
   "id": "ww-PBZ-FF-W-79-2026-08-07-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 157 min. Counties: Armstrong, Butler, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #79 (157 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-79"
  },
  {
   "id": "ww-CTP-FF-W-52-2026-08-07-Columbia",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-07. Duration: 187 min. Counties: Columbia, Dauphin, Northumberland, Schuylkill. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #52 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-52"
  },
  {
   "id": "ww-CTP-FF-W-52-2026-08-07-Dauphin",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-07. Duration: 187 min. Counties: Columbia, Dauphin, Northumberland, Schuylkill. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #52 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-52"
  },
  {
   "id": "ww-CTP-FF-W-52-2026-08-07-Northumberland",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-07. Duration: 187 min. Counties: Columbia, Dauphin, Northumberland, Schuylkill. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #52 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-52"
  },
  {
   "id": "ww-CTP-FF-W-52-2026-08-07-Schuylkill",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-07. Duration: 187 min. Counties: Columbia, Dauphin, Northumberland, Schuylkill. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #52 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-52"
  },
  {
   "id": "ww-CTP-FA-W-14-2026-08-07-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-07. Duration: 181 min. Counties: Lancaster, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #14 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-14"
  },
  {
   "id": "ww-CTP-FA-W-14-2026-08-07-York",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-08-07. Duration: 181 min. Counties: Lancaster, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #14 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-14"
  },
  {
   "id": "ww-BGM-FA-W-10-2026-08-07-Wayne",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS BGM on 2026-08-07. Duration: 51 min. County: Wayne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Areal Flood Warning #10 (51 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FA-W-10"
  },
  {
   "id": "ww-PHI-FA-W-15-2026-08-07-Monroe",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-07. Duration: 251 min. Counties: Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #15 (251 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-15"
  },
  {
   "id": "ww-PHI-FA-W-15-2026-08-07-Northampton",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-07. Duration: 251 min. Counties: Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #15 (251 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-15"
  },
  {
   "id": "ww-PBZ-FA-W-28-2026-08-07-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 356 min. Counties: Armstrong, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #28 (356 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-28"
  },
  {
   "id": "ww-PBZ-FA-W-28-2026-08-07-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 356 min. Counties: Armstrong, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #28 (356 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-28"
  },
  {
   "id": "ww-PBZ-FA-W-28-2026-08-07-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 356 min. Counties: Armstrong, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #28 (356 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-28"
  },
  {
   "id": "ww-PBZ-FA-W-29-2026-08-07-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 182 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #29 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-29"
  },
  {
   "id": "ww-PBZ-FA-W-29-2026-08-07-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 182 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #29 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-29"
  },
  {
   "id": "ww-PBZ-FA-W-26-2026-08-07-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 198 min. Counties: Indiana, Armstrong, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #26 (198 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-26"
  },
  {
   "id": "ww-PBZ-FA-W-26-2026-08-07-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 198 min. Counties: Indiana, Armstrong, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #26 (198 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-26"
  },
  {
   "id": "ww-PBZ-FA-W-26-2026-08-07-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 198 min. Counties: Indiana, Armstrong, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #26 (198 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-26"
  },
  {
   "id": "ww-PBZ-FA-W-26-2026-08-07-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 198 min. Counties: Indiana, Armstrong, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #26 (198 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-26"
  },
  {
   "id": "ww-PBZ-FA-W-27-2026-08-07-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 358 min. Counties: Armstrong, Butler, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #27 (358 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-27"
  },
  {
   "id": "ww-PBZ-FA-W-27-2026-08-07-Butler",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 358 min. Counties: Armstrong, Butler, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #27 (358 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-27"
  },
  {
   "id": "ww-PBZ-FA-W-27-2026-08-07-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 358 min. Counties: Armstrong, Butler, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #27 (358 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-27"
  },
  {
   "id": "ww-PBZ-FA-W-27-2026-08-07-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-08-07. Duration: 358 min. Counties: Armstrong, Butler, Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #27 (358 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-27"
  },
  {
   "id": "nws-alert-752f7a3998f4ebf9.001-Adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-08-07",
   "county": "Adams",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Adams. Severe Thunderstorm Watch issued August 7 at 1:22PM EDT until August 7 at 9:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-540"
  },
  {
   "id": "nws-alert-752f7a3998f4ebf9.001-Dauphin-wind",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-08-07",
   "county": "Dauphin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Dauphin. Severe Thunderstorm Watch issued August 7 at 1:22PM EDT until August 7 at 9:00PM EDT by NWS State College PA",
   "sourceDetail": "NWS State College PA — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-A-540"
  },
  {
   "id": "nws-alert-0c1004e4ab8800cd.001-Montgome-wind",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-08-07",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Montgomery. Severe Thunderstorm Watch issued August 7 at 1:22PM EDT until August 7 at 9:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-A-540"
  },
  {
   "id": "nws-alert-0c1004e4ab8800cd.001-Philadel-wind",
   "zip": "",
   "city": "Philadelphia",
   "date": "2026-08-07",
   "county": "Philadelphia",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Philadelphia. Severe Thunderstorm Watch issued August 7 at 1:22PM EDT until August 7 at 9:00PM EDT by NWS Mount Holly NJ",
   "sourceDetail": "NWS Mount Holly NJ — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-A-540"
  },
  {
   "id": "iem-202608072119-wind-40.16--74.89",
   "lat": 40.16,
   "lon": -74.89,
   "zip": "",
   "city": "Levittown",
   "date": "2026-08-07",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Levittown, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07T21:36:00Z-wind-40.14--74.75",
   "lat": 40.14,
   "lon": -74.75,
   "zip": "",
   "city": "3 E Tullytown",
   "date": "2026-08-07",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 E Tullytown, PA. Peak gust: 52 mph. Mesonet station NBLP1 Newbold NOS.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.08--76.35",
   "lat": 40.08,
   "lon": -76.35,
   "zip": "",
   "city": "1 S East Petersburg",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue with car in high water on the roadway. One occupant in the car.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-07-flood-40.85--79.47",
   "lat": 40.85,
   "lon": -79.47,
   "zip": "",
   "city": "3 ENE Kittanning",
   "date": "2026-08-07",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Creek out of its banks. Roadway impassable. About a foot of water on the road.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-08-07-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-08-07",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Perry — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-fulton-wind",
   "zip": "",
   "city": "Fulton",
   "date": "2026-08-07",
   "county": "Fulton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 68,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "8 Special Weather Statements for Fulton — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-york-hail",
   "zip": "",
   "city": "York",
   "date": "2026-08-07",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for York — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-bedford-wind",
   "zip": "",
   "city": "Bedford",
   "date": "2026-08-07",
   "county": "Bedford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Bedford — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-somerset-wind",
   "zip": "",
   "city": "Somerset",
   "date": "2026-08-07",
   "county": "Somerset",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Somerset — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-huntingdon-wind",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-08-07",
   "county": "Huntingdon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Huntingdon — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-08-07",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Franklin — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-lycoming-wind",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-08-07",
   "county": "Lycoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lycoming — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-08-07",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-lancaster-hail",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-07",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-juniata-wind",
   "zip": "",
   "city": "Juniata",
   "date": "2026-08-07",
   "county": "Juniata",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Juniata — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-cumberland-wind",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-08-07",
   "county": "Cumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cumberland — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-08-06-flood-40.21--77.18",
   "lat": 40.21,
   "lon": -77.18,
   "zip": "",
   "city": "1 ENE Carlisle",
   "date": "2026-08-06",
   "county": "Cumberland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water overflowing Harrisburg Pike.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-XIF-2026-08-06-71467",
   "lat": 39.729,
   "lon": -77.43,
   "zip": "",
   "city": "Liberty - Raven Rock",
   "date": "2026-08-06",
   "county": "Adams",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Liberty - Raven Rock (XIF) recorded a 75 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Liberty - Raven Rock (XIF)",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-CTP-SV-W-227-2026-08-06-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-06. Duration: 27 min. County: Cumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #227 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-227"
  },
  {
   "id": "ww-CTP-SV-W-227-2026-08-06-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-08-06. Duration: 27 min. County: Cumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #227 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-227"
  },
  {
   "id": "ww-CTP-FF-W-51-2026-08-06-Cumberland",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-06. Duration: 110 min. County: Cumberland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #51 (110 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-51"
  },
  {
   "id": "sps-2026-08-06-cumberland-wind",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-08-06",
   "county": "Cumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Cumberland — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-08-06",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Franklin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-08-06",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Lancaster — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-06-york-wind",
   "zip": "",
   "city": "York",
   "date": "2026-08-06",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for York — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS State College PA — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-PHI-FF-W-104-2026-08-05-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 151 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #104 (151 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-104"
  },
  {
   "id": "ww-PHI-FF-W-103-2026-08-05-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 251 min. Counties: Bucks, Chester, Delaware, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #103 (251 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-103"
  },
  {
   "id": "ww-PHI-FF-W-103-2026-08-05-Chester",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 251 min. Counties: Bucks, Chester, Delaware, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #103 (251 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-103"
  },
  {
   "id": "ww-PHI-FF-W-103-2026-08-05-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 251 min. Counties: Bucks, Chester, Delaware, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #103 (251 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-103"
  },
  {
   "id": "ww-PHI-FF-W-103-2026-08-05-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 251 min. Counties: Bucks, Chester, Delaware, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #103 (251 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-103"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.26--80.20",
   "lat": 40.26,
   "lon": -80.2,
   "zip": "",
   "city": "1 NE Houston",
   "date": "2026-08-05",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "6-12 inches of water running over the road on West Pike Street in front of Grease Monkey (mechanic shop). Time rough estimate based on radar.",
   "sourceDetail": "NWS PBZ — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.26--80.19",
   "lat": 40.26,
   "lon": -80.19,
   "zip": "",
   "city": "Canonsburg",
   "date": "2026-08-05",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Video on social media of water overflowing the bank of a little creek. Time is rough estimate based on radar.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.05--79.46",
   "lat": 40.05,
   "lon": -79.46,
   "zip": "",
   "city": "5 WSW Champion",
   "date": "2026-08-05",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Law enforcement reported 10 to 20 inches of water flowing over Buchanan Road.",
   "sourceDetail": "NWS PBZ — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.05--79.51",
   "lat": 40.05,
   "lon": -79.51,
   "zip": "",
   "city": "5 SE Everson",
   "date": "2026-08-05",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water running over Quail Hill Road.",
   "sourceDetail": "NWS PBZ — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-39.90--75.19",
   "lat": 39.9,
   "lon": -75.19,
   "zip": "",
   "city": "1 E Platt Memorial Brid",
   "date": "2026-08-05",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "South 26th Street flooded near I-95.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-39.92--75.19",
   "lat": 39.92,
   "lon": -75.19,
   "zip": "",
   "city": "1 SW Point Breeze",
   "date": "2026-08-05",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "I-76 east flooded. Several other reported of roads flooded in South Philadelphia.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-39.93--75.20",
   "lat": 39.93,
   "lon": -75.2,
   "zip": "",
   "city": "1 WSW Point Breeze",
   "date": "2026-08-05",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on I-76 westbound. There is a traffic disruption due to the flooding.",
   "sourceDetail": "NWS PHI — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.08--74.93",
   "lat": 40.08,
   "lon": -74.93,
   "zip": "",
   "city": "1 ESE Eddington",
   "date": "2026-08-05",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "State Road closed at the intersection of Street and State Roads due to flooding. Time estimated.",
   "sourceDetail": "NWS PHI — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-39.89--75.23",
   "lat": 39.89,
   "lon": -75.23,
   "zip": "",
   "city": "1 E Eastwick",
   "date": "2026-08-05",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on I-95 southbound just south of Exit 12A. There is a lane restriction.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.06--75.13",
   "lat": 40.06,
   "lon": -75.13,
   "zip": "",
   "city": "1 NNW Olney - Philadelp",
   "date": "2026-08-05",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "West Cheltenham Avenue flooded.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.18--74.87",
   "lat": 40.18,
   "lon": -74.87,
   "zip": "",
   "city": "1 WNW Fairless Hills",
   "date": "2026-08-05",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Oxford Valley Road flooded just south of Lincoln Highway.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.10--74.91",
   "lat": 40.1,
   "lon": -74.91,
   "zip": "",
   "city": "1 NNW Croydon",
   "date": "2026-08-05",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on I-95 southbound 2 miles north of Exit 37. There is a lane restriction.",
   "sourceDetail": "NWS PHI — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.19--75.11",
   "lat": 40.19,
   "lon": -75.11,
   "zip": "",
   "city": "1 SSW Warminster",
   "date": "2026-08-05",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several areas of flooding on County Line Road.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.30--75.00",
   "lat": 40.3,
   "lon": -75,
   "zip": "",
   "city": "2 NNW Wrightstown Twp",
   "date": "2026-08-05",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Pine Lane is flooded and impassable.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.13--75.52",
   "lat": 40.13,
   "lon": -75.52,
   "zip": "",
   "city": "1 WSW Phoenixville",
   "date": "2026-08-05",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several roads reported flooded in Phoenixville, including Nutt Road, Bridge Street and Schuylkill Road.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.12--75.48",
   "lat": 40.12,
   "lon": -75.48,
   "zip": "",
   "city": "2 NW Valley Forge",
   "date": "2026-08-05",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Pawlings Road has water over it in several places. Flooding also on Ferry Lane.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.08--75.31",
   "lat": 40.08,
   "lon": -75.31,
   "zip": "",
   "city": "West Conshohocken",
   "date": "2026-08-05",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.13--75.20",
   "lat": 40.13,
   "lon": -75.2,
   "zip": "",
   "city": "1 SSE Fort Washington",
   "date": "2026-08-05",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Severe flooding on PA Turnpike in Upper Dublin Township. Vehicles stranded water rescues on going.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.13--75.22",
   "lat": 40.13,
   "lon": -75.22,
   "zip": "",
   "city": "1 SSW Fort Washington",
   "date": "2026-08-05",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on PA Turnpike in Whitemarsh Township. Vehicles stranded.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PBZ-FF-W-77-2026-08-05-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-05. Duration: 185 min. Counties: Fayette, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #77 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-77"
  },
  {
   "id": "ww-PBZ-FF-W-77-2026-08-05-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-05. Duration: 185 min. Counties: Fayette, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #77 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-77"
  },
  {
   "id": "ww-PHI-FF-W-96-2026-08-05-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 242 min. Counties: Bucks, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #96 (242 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-96"
  },
  {
   "id": "ww-PHI-FF-W-96-2026-08-05-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 242 min. Counties: Bucks, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #96 (242 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-96"
  },
  {
   "id": "ww-PHI-FF-W-96-2026-08-05-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 242 min. Counties: Bucks, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #96 (242 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-96"
  },
  {
   "id": "ww-PHI-FF-W-99-2026-08-05-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 238 min. Counties: Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #99 (238 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-99"
  },
  {
   "id": "ww-PHI-FF-W-99-2026-08-05-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 238 min. Counties: Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #99 (238 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-99"
  },
  {
   "id": "ww-PHI-FF-W-104-2026-08-05-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 151 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #104 (151 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-104"
  },
  {
   "id": "ww-PHI-FF-W-104-2026-08-05-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 151 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #104 (151 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-104"
  },
  {
   "id": "ww-PHI-FF-W-104-2026-08-05-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 151 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #104 (151 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-104"
  },
  {
   "id": "ww-PHI-FF-W-98-2026-08-05-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 247 min. County: Bucks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #98 (247 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-98"
  },
  {
   "id": "ww-PHI-FF-W-101-2026-08-05-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 86 min. County: Bucks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #101 (86 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-101"
  },
  {
   "id": "ww-PBZ-FF-W-75-2026-08-05-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-05. Duration: 157 min. Counties: Allegheny, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #75 (157 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-75"
  },
  {
   "id": "ww-PBZ-FF-W-75-2026-08-05-Washington",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-05. Duration: 157 min. Counties: Allegheny, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #75 (157 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-75"
  },
  {
   "id": "ww-PBZ-FF-W-75-2026-08-05-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-05. Duration: 157 min. Counties: Allegheny, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #75 (157 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-75"
  },
  {
   "id": "ww-PHI-FF-W-97-2026-08-05-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 242 min. Counties: Philadelphia, Delaware, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #97 (242 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-97"
  },
  {
   "id": "ww-PHI-FF-W-97-2026-08-05-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 242 min. Counties: Philadelphia, Delaware, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #97 (242 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-97"
  },
  {
   "id": "ww-PHI-FF-W-97-2026-08-05-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 242 min. Counties: Philadelphia, Delaware, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #97 (242 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-97"
  },
  {
   "id": "ww-PHI-FF-W-100-2026-08-05-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-05. Duration: 212 min. County: Bucks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #100 (212 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-100"
  },
  {
   "id": "ww-PBZ-FF-W-76-2026-08-05-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-05. Duration: 155 min. Counties: Armstrong, Clarion, Forest. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #76 (155 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-76"
  },
  {
   "id": "ww-PBZ-FF-W-76-2026-08-05-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-05. Duration: 155 min. Counties: Armstrong, Clarion, Forest. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #76 (155 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-76"
  },
  {
   "id": "ww-PBZ-FF-W-76-2026-08-05-Forest",
   "zip": "",
   "city": "",
   "date": "2026-08-05",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-05. Duration: 155 min. Counties: Armstrong, Clarion, Forest. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #76 (155 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-76"
  },
  {
   "id": "iem-geo-2026-08-05-flood-40.06--75.13",
   "lat": 40.06,
   "lon": -75.13,
   "zip": "",
   "city": "1 NNW Olney - Philadelp",
   "date": "2026-08-05",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "West Cheltenham Avenue flooded.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-03-flood-40.16--78.25",
   "lat": 40.16,
   "lon": -78.25,
   "zip": "",
   "city": "2 NNE Hopewell",
   "date": "2026-08-03",
   "county": "Bedford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water across the road at the 100 block of School House Hill Rd in Riddlesburg.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-03-flood-39.94--75.28",
   "lat": 39.94,
   "lon": -75.28,
   "zip": "",
   "city": "Lansdowne",
   "date": "2026-08-03",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooding near post office at 45 north Union Ave. Water several inches deep on road and sidewalk. Flooding occurred within 10 minutes.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-03-flood-40.19--75.11",
   "lat": 40.19,
   "lon": -75.11,
   "zip": "",
   "city": "1 N Hatboro",
   "date": "2026-08-03",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue due to a car stranded in flood water at the intersection of Bright Road and Blair Mill Road. Time from report.",
   "sourceDetail": "NWS PHI — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-03-flood-40.02--75.10",
   "lat": 40.02,
   "lon": -75.1,
   "zip": "",
   "city": "1 SSW Summerdale",
   "date": "2026-08-03",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The gage at Frankford Creek in Frankford went up 5.0 feet in 47 mins to go above FS.",
   "sourceDetail": "NWS PHI — Other Federal via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-03-flood-40.09--75.40",
   "lat": 40.09,
   "lon": -75.4,
   "zip": "",
   "city": "1 WSW King of Prussia",
   "date": "2026-08-03",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on I-76 eastbound at Exit 328: US 202 SOUTH - WEST CHESTER TO US 422 WEST. Ramp restriction.",
   "sourceDetail": "NWS PHI — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-03-flood-40.16--75.08",
   "lat": 40.16,
   "lon": -75.08,
   "zip": "",
   "city": "2 NNW Bryn Athyn",
   "date": "2026-08-03",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Masons Mill Road closed due to flooding. Time from report.",
   "sourceDetail": "NWS PHI — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-03-flood-40.05--75.03",
   "lat": 40.05,
   "lon": -75.03,
   "zip": "",
   "city": "1 NNW Holmesburg",
   "date": "2026-08-03",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The USGS gage on the Pennypack Creek at Philadelphia rose 1.5 feet in 15 mins to go above flood stage.",
   "sourceDetail": "NWS PHI — Other Federal via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-03-flood-40.06--75.19",
   "lat": 40.06,
   "lon": -75.19,
   "zip": "",
   "city": "Mount Airy",
   "date": "2026-08-03",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Minor street flooding was reported along Mt Pleasant Avenue. Time estimated from radar.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PHI-SV-W-272-2026-08-03-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-03. Duration: 40 min. Counties: Montgomery, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #272 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-272"
  },
  {
   "id": "ww-PHI-SV-W-272-2026-08-03-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-03. Duration: 40 min. Counties: Montgomery, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #272 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-272"
  },
  {
   "id": "ww-PHI-SV-W-272-2026-08-03-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-03. Duration: 40 min. Counties: Montgomery, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #272 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-272"
  },
  {
   "id": "ww-PHI-SV-W-272-2026-08-03-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-08-03. Duration: 40 min. Counties: Montgomery, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #272 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-272"
  },
  {
   "id": "ww-PHI-FF-W-95-2026-08-03-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 241 min. Counties: Bucks, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #95 (241 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-95"
  },
  {
   "id": "ww-PHI-FF-W-95-2026-08-03-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 241 min. Counties: Bucks, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #95 (241 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-95"
  },
  {
   "id": "ww-PHI-FF-W-92-2026-08-03-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 173 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #92 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-92"
  },
  {
   "id": "ww-PHI-FF-W-92-2026-08-03-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 173 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #92 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-92"
  },
  {
   "id": "ww-PHI-FF-W-92-2026-08-03-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 173 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #92 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-92"
  },
  {
   "id": "ww-PHI-FF-W-92-2026-08-03-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 173 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #92 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-92"
  },
  {
   "id": "ww-PHI-FF-W-89-2026-08-03-Chester",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 205 min. Counties: Chester, Delaware, Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #89 (205 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-89"
  },
  {
   "id": "ww-PHI-FF-W-89-2026-08-03-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 205 min. Counties: Chester, Delaware, Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #89 (205 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-89"
  },
  {
   "id": "ww-PHI-FF-W-89-2026-08-03-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 205 min. Counties: Chester, Delaware, Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #89 (205 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-89"
  },
  {
   "id": "ww-PHI-FF-W-89-2026-08-03-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 205 min. Counties: Chester, Delaware, Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #89 (205 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-89"
  },
  {
   "id": "ww-PHI-FF-W-87-2026-08-03-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 205 min. Counties: Bucks, Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #87 (205 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-87"
  },
  {
   "id": "ww-PHI-FF-W-87-2026-08-03-Monroe",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 205 min. Counties: Bucks, Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #87 (205 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-87"
  },
  {
   "id": "ww-PHI-FF-W-87-2026-08-03-Northampton",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 205 min. Counties: Bucks, Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #87 (205 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-87"
  },
  {
   "id": "ww-PHI-FF-W-90-2026-08-03-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 141 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #90 (141 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-90"
  },
  {
   "id": "ww-PHI-FF-W-90-2026-08-03-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 141 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #90 (141 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-90"
  },
  {
   "id": "ww-PHI-FF-W-90-2026-08-03-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 141 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #90 (141 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-90"
  },
  {
   "id": "ww-PHI-FF-W-90-2026-08-03-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 141 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #90 (141 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-90"
  },
  {
   "id": "ww-PHI-FF-W-94-2026-08-03-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-03. Duration: 249 min. County: Bucks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #94 (249 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-94"
  },
  {
   "id": "ww-PHI-FA-W-12-2026-08-03-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-03. Duration: 178 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #12 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-12"
  },
  {
   "id": "ww-PHI-FA-W-12-2026-08-03-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-03. Duration: 178 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #12 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-12"
  },
  {
   "id": "ww-PHI-FA-W-12-2026-08-03-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-03. Duration: 178 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #12 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-12"
  },
  {
   "id": "ww-PHI-FA-W-12-2026-08-03-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-03. Duration: 178 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #12 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-12"
  },
  {
   "id": "ww-PHI-FA-W-13-2026-08-03-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-03. Duration: 74 min. County: Bucks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #13 (74 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-13"
  },
  {
   "id": "ww-PHI-FA-W-14-2026-08-03-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-03. Duration: 115 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #14 (115 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-14"
  },
  {
   "id": "ww-PHI-FA-W-14-2026-08-03-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-03. Duration: 115 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #14 (115 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-14"
  },
  {
   "id": "ww-PHI-FA-W-14-2026-08-03-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-03. Duration: 115 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #14 (115 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-14"
  },
  {
   "id": "ww-PHI-FA-W-14-2026-08-03-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-03. Duration: 115 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #14 (115 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-14"
  },
  {
   "id": "ww-PHI-FA-W-11-2026-08-03-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-03. Duration: 94 min. Counties: Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #11 (94 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-11"
  },
  {
   "id": "ww-PHI-FA-W-11-2026-08-03-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-03",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-08-03. Duration: 94 min. Counties: Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #11 (94 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-11"
  },
  {
   "id": "iem-geo-2026-08-02-flood-41.61--76.45",
   "lat": 41.61,
   "lon": -76.45,
   "zip": "",
   "city": "New Albany",
   "date": "2026-08-02",
   "county": "Bradford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "6 inches of water over the road on Hatch Hill in New Albany.",
   "sourceDetail": "NWS BGM — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-41.97--75.97",
   "lat": 41.97,
   "lon": -75.97,
   "zip": "",
   "city": "3 WSW Brackney",
   "date": "2026-08-02",
   "county": "Susquehanna",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported on Lake Sophia Road.",
   "sourceDetail": "NWS BGM — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-40.24--78.27",
   "lat": 40.24,
   "lon": -78.27,
   "zip": "",
   "city": "2 NNW Saxton",
   "date": "2026-08-02",
   "county": "Bedford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water across the road along Raystown Rd between Saxton and Cove Mountain Rd.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-41.28--77.05",
   "lat": 41.28,
   "lon": -77.05,
   "zip": "",
   "city": "2 N Garden View",
   "date": "2026-08-02",
   "county": "Lycoming",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several inches of water across road at 2900 Lycoming Creek Rd.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-41.29--77.00",
   "lat": 41.29,
   "lon": -77,
   "zip": "",
   "city": "2 SE Cogan Station",
   "date": "2026-08-02",
   "county": "Lycoming",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue reported due to car trapped on flooded roadway.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-41.27--76.98",
   "lat": 41.27,
   "lon": -76.98,
   "zip": "",
   "city": "3 NE Williamsport",
   "date": "2026-08-02",
   "county": "Lycoming",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple reports of flooded roadways across Williamsport.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-40.92--77.13",
   "lat": 40.92,
   "lon": -77.13,
   "zip": "",
   "city": "2 NE Hartleton",
   "date": "2026-08-02",
   "county": "Union",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road closed due to flooding affecting the bridge.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-40.90--77.15",
   "lat": 40.9,
   "lon": -77.15,
   "zip": "",
   "city": "Hartleton",
   "date": "2026-08-02",
   "county": "Union",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Corrects previous flash flood report from Hartleton. Reports of a flooded basement and multiple closed roads due to flooding. Bridge over Cold Run Creek also received damage due to water over the bridge and some larger limbs falling onto the bridge.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-41.07--77.04",
   "lat": 41.07,
   "lon": -77.04,
   "zip": "",
   "city": "4 NNW Spruce Run Reserv",
   "date": "2026-08-02",
   "county": "Union",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Portion of White Deer Pike closed due to flooding over roadway.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-40.21--79.04",
   "lat": 40.21,
   "lon": -79.04,
   "zip": "",
   "city": "3 W Jerome",
   "date": "2026-08-02",
   "county": "Somerset",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roadway with debris on Somerset Pike north of Boswell.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-41.41--76.58",
   "lat": 41.41,
   "lon": -76.58,
   "zip": "",
   "city": "Eagles Mere",
   "date": "2026-08-02",
   "county": "Sullivan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water in basement on Mary Ave.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-41.53--76.38",
   "lat": 41.53,
   "lon": -76.38,
   "zip": "",
   "city": "1 ENE Dushore",
   "date": "2026-08-02",
   "county": "Sullivan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Roadway flooded on Route 87 in Sullivan County.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-41.51--76.55",
   "lat": 41.51,
   "lon": -76.55,
   "zip": "",
   "city": "3 ENE Forksville",
   "date": "2026-08-02",
   "county": "Sullivan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roadway at intersection of Route 87 and Lambert Hill Road.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-41.47--76.58",
   "lat": 41.47,
   "lon": -76.58,
   "zip": "",
   "city": "2 SE Forksville",
   "date": "2026-08-02",
   "county": "Sullivan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over roadway by PA Route 154 and Worlds End Road.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-40.59--80.23",
   "lat": 40.59,
   "lon": -80.23,
   "zip": "",
   "city": "Ambridge",
   "date": "2026-08-02",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Northbound lanes of PA 65 closed due to flooding.",
   "sourceDetail": "NWS PBZ — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-40.72--80.29",
   "lat": 40.72,
   "lon": -80.29,
   "zip": "",
   "city": "1 NE Bridgewater",
   "date": "2026-08-02",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "700 Block of Virginia Avenue closed in Rochester due to flooding.",
   "sourceDetail": "NWS PBZ — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-40.86--79.90",
   "lat": 40.86,
   "lon": -79.9,
   "zip": "",
   "city": "Butler",
   "date": "2026-08-02",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple reports of flooding on roadways across Butler City.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-40.58--75.52",
   "lat": 40.58,
   "lon": -75.52,
   "zip": "",
   "city": "2 E Wescosville",
   "date": "2026-08-02",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-02-flood-40.58--75.44",
   "lat": 40.58,
   "lon": -75.44,
   "zip": "",
   "city": "2 SE Allentown",
   "date": "2026-08-02",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: River/Creek overflowing; Cropland/Yard/Basement Flooding.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PBZ-SV-W-244-2026-08-02-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 48 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #244 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-244"
  },
  {
   "id": "ww-PBZ-SV-W-244-2026-08-02-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 48 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #244 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-244"
  },
  {
   "id": "ww-PBZ-SV-W-244-2026-08-02-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 48 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #244 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-244"
  },
  {
   "id": "ww-PBZ-SV-W-244-2026-08-02-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 48 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #244 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-244"
  },
  {
   "id": "ww-PBZ-SV-W-244-2026-08-02-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 48 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #244 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-244"
  },
  {
   "id": "ww-PBZ-SV-W-244-2026-08-02-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 48 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #244 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-244"
  },
  {
   "id": "ww-PBZ-SV-W-243-2026-08-02-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 26 min. Counties: Fayette, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #243 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-243"
  },
  {
   "id": "ww-PBZ-SV-W-243-2026-08-02-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 26 min. Counties: Fayette, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #243 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-243"
  },
  {
   "id": "ww-PBZ-SV-W-243-2026-08-02-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 26 min. Counties: Fayette, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #243 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-243"
  },
  {
   "id": "ww-PBZ-SV-W-243-2026-08-02-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 26 min. Counties: Fayette, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #243 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-243"
  },
  {
   "id": "ww-PBZ-SV-W-243-2026-08-02-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 26 min. Counties: Fayette, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #243 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-243"
  },
  {
   "id": "ww-PBZ-SV-W-243-2026-08-02-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 26 min. Counties: Fayette, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #243 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-243"
  },
  {
   "id": "ww-PBZ-SV-W-245-2026-08-02-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 47 min. Counties: Indiana, Armstrong. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #245 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-245"
  },
  {
   "id": "ww-PBZ-SV-W-245-2026-08-02-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 47 min. Counties: Indiana, Armstrong. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #245 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-245"
  },
  {
   "id": "ww-PBZ-SV-W-245-2026-08-02-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 47 min. Counties: Indiana, Armstrong. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #245 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-245"
  },
  {
   "id": "ww-PBZ-SV-W-245-2026-08-02-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-08-02. Duration: 47 min. Counties: Indiana, Armstrong. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #245 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-245"
  },
  {
   "id": "iem-ww-CTP-TO-W-25-Warren-tornado-2026-08-02",
   "zip": "",
   "city": "Warren",
   "date": "2026-08-02",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Warren.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-25"
  },
  {
   "id": "iem-ww-PBZ-TO-W-50-Washington-tornado-2026-08-02",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-02",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Washington.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-50"
  },
  {
   "id": "iem-ww-PBZ-TO-W-50-Allegheny-tornado-2026-08-02",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-08-02",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Allegheny.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-50"
  },
  {
   "id": "iem-ww-PBZ-TO-W-49-Beaver-tornado-2026-08-02",
   "zip": "",
   "city": "Beaver",
   "date": "2026-08-02",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Beaver.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-49"
  },
  {
   "id": "ww-PBZ-FF-W-73-2026-08-02-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-02. Duration: 173 min. Counties: Armstrong, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #73 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-73"
  },
  {
   "id": "ww-PBZ-FF-W-73-2026-08-02-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-02. Duration: 173 min. Counties: Armstrong, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #73 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-73"
  },
  {
   "id": "ww-CTP-FF-W-47-2026-08-02-Sullivan",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-02. Duration: 239 min. County: Sullivan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #47 (239 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-47"
  },
  {
   "id": "ww-BGM-FF-W-34-2026-08-02-Susquehanna",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-08-02. Duration: 180 min. County: Susquehanna. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #34 (180 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-34"
  },
  {
   "id": "ww-PBZ-FF-W-72-2026-08-02-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-02. Duration: 177 min. Counties: Allegheny, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #72 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-72"
  },
  {
   "id": "ww-PBZ-FF-W-72-2026-08-02-Butler",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-02. Duration: 177 min. Counties: Allegheny, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #72 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-72"
  },
  {
   "id": "ww-PBZ-FF-W-74-2026-08-02-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-02. Duration: 185 min. Counties: Fayette, Greene. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #74 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-74"
  },
  {
   "id": "ww-PBZ-FF-W-74-2026-08-02-Greene",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-02. Duration: 185 min. Counties: Fayette, Greene. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #74 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-74"
  },
  {
   "id": "ww-CTP-FF-W-49-2026-08-02-Lycoming",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-02. Duration: 181 min. County: Lycoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #49 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-49"
  },
  {
   "id": "ww-BGM-FF-W-33-2026-08-02-Bradford",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-08-02. Duration: 176 min. County: Bradford. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #33 (176 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-33"
  },
  {
   "id": "ww-PBZ-FF-W-71-2026-08-02-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-08-02. Duration: 178 min. County: Beaver. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #71 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-71"
  },
  {
   "id": "ww-CTP-FF-W-50-2026-08-02-Bedford",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-02. Duration: 184 min. Counties: Bedford, Huntingdon, Juniata, Mifflin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #50 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-50"
  },
  {
   "id": "ww-CTP-FF-W-50-2026-08-02-Huntingdon",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-02. Duration: 184 min. Counties: Bedford, Huntingdon, Juniata, Mifflin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #50 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-50"
  },
  {
   "id": "ww-CTP-FF-W-50-2026-08-02-Juniata",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-02. Duration: 184 min. Counties: Bedford, Huntingdon, Juniata, Mifflin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #50 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-50"
  },
  {
   "id": "ww-CTP-FF-W-50-2026-08-02-Mifflin",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-02. Duration: 184 min. Counties: Bedford, Huntingdon, Juniata, Mifflin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #50 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-50"
  },
  {
   "id": "ww-PHI-FF-W-86-2026-08-02-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-02. Duration: 250 min. Counties: Bucks, Lehigh, Northampton, Berks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #86 (250 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-86"
  },
  {
   "id": "ww-PHI-FF-W-86-2026-08-02-Lehigh",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-02. Duration: 250 min. Counties: Bucks, Lehigh, Northampton, Berks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #86 (250 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-86"
  },
  {
   "id": "ww-PHI-FF-W-86-2026-08-02-Northampton",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-02. Duration: 250 min. Counties: Bucks, Lehigh, Northampton, Berks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #86 (250 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-86"
  },
  {
   "id": "ww-PHI-FF-W-86-2026-08-02-Berks",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-02. Duration: 250 min. Counties: Bucks, Lehigh, Northampton, Berks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #86 (250 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-86"
  },
  {
   "id": "ww-PHI-FF-W-86-2026-08-02-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-08-02. Duration: 250 min. Counties: Bucks, Lehigh, Northampton, Berks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #86 (250 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-86"
  },
  {
   "id": "ww-CTP-FF-W-46-2026-08-02-Lycoming",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-02. Duration: 177 min. County: Lycoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #46 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-46"
  },
  {
   "id": "ww-CTP-FF-W-48-2026-08-02-Union",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-08-02. Duration: 177 min. County: Union. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #48 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-48"
  },
  {
   "id": "ww-CTP-FL-W-2-2026-08-02-Snyder",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP on 2026-08-02. Duration: 152 min. Counties: Snyder, Union. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning #2 (152 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FL-W-2"
  },
  {
   "id": "ww-CTP-FL-W-2-2026-08-02-Union",
   "zip": "",
   "city": "",
   "date": "2026-08-02",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP on 2026-08-02. Duration: 152 min. Counties: Snyder, Union. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning #2 (152 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FL-W-2"
  },
  {
   "id": "iem-geo-2026-08-02-flood-41.54--76.36",
   "lat": 41.54,
   "lon": -76.36,
   "zip": "",
   "city": "2 ENE Dushore",
   "date": "2026-08-02",
   "county": "Sullivan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water in basement on PA Route 87 in Cherry Township.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-08-02-cambria-wind",
   "zip": "",
   "city": "Cambria",
   "date": "2026-08-02",
   "county": "Cambria",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cambria — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-02-blair-wind",
   "zip": "",
   "city": "Blair",
   "date": "2026-08-02",
   "county": "Blair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Blair — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-02-huntingdon-wind",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-08-02",
   "county": "Huntingdon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Huntingdon — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-02-centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-08-02",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-02-mifflin-wind",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-08-02",
   "county": "Mifflin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mifflin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-02-juniata-wind",
   "zip": "",
   "city": "Juniata",
   "date": "2026-08-02",
   "county": "Juniata",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Juniata — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-07-29-flood-41.94--75.95",
   "lat": 41.94,
   "lon": -75.95,
   "zip": "",
   "city": "2 W Wyoanna",
   "date": "2026-07-29",
   "county": "Susquehanna",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding beginning on some roads in the Brackney to Silver Lake area. 2.5 inches of rain reported in the past 90 minutes at the Silver Lake gauge location.",
   "sourceDetail": "NWS BGM — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-BGM-FF-W-32-2026-07-29-Susquehanna",
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-29. Duration: 168 min. County: Susquehanna. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #32 (168 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-32"
  },
  {
   "id": "ww-BGM-FL-W-10-2026-07-29-Wayne",
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BGM on 2026-07-29. Duration: 156 min. County: Wayne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flood Warning #10 (156 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FL-W-10"
  },
  {
   "id": "iem-202607282102-hail-40.58--75.52",
   "lat": 40.58,
   "lon": -75.52,
   "zip": "",
   "city": "2 NE Wescosville",
   "date": "2026-07-28",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Wescosville, PA. Hail size: 0.88\".",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-07-28-wind-40.65--75.44",
   "lat": 40.65,
   "lon": -75.44,
   "zip": "",
   "city": "Lehigh Valley Internati",
   "date": "2026-07-28",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Lehigh Valley Internati",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-28-flood-41.92--78.50",
   "lat": 41.92,
   "lon": -78.5,
   "zip": "",
   "city": "2 N Rew",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basement reported in Rixford.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.19--77.20",
   "lat": 40.19,
   "lon": -77.2,
   "zip": "",
   "city": "1 SE Carlisle",
   "date": "2026-07-28",
   "county": "Cumberland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Vehicle stranded in water on Walnut Bottom Road.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-39.80--76.98",
   "lat": 39.8,
   "lon": -76.98,
   "zip": "",
   "city": "1 S Hanover",
   "date": "2026-07-28",
   "county": "York",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A few to several inches of water across multiple roads in Hanover.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-41.96--78.39",
   "lat": 41.96,
   "lon": -78.39,
   "zip": "",
   "city": "Eldred",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Corrects previous flash flood report from Eldred. Flooding on Main Street between Oak Hill Cemetery Rd and Elm St. A basement was flooded in the area.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-41.89--78.66",
   "lat": 41.89,
   "lon": -78.66,
   "zip": "",
   "city": "1 N Lewis Run",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on South Avenue (Rt. 219) near Browntown Road in Bradford Township.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-41.91--78.65",
   "lat": 41.91,
   "lon": -78.65,
   "zip": "",
   "city": "3 NNE Lewis Run",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Susquehanna Road near Custer City is impassable due to flooding.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-41.87--78.66",
   "lat": 41.87,
   "lon": -78.66,
   "zip": "",
   "city": "Lewis Run",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple flooded basements and flooded roadways reported in the vicinity of Lewis Run.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-41.92--78.70",
   "lat": 41.92,
   "lon": -78.7,
   "zip": "",
   "city": "4 SW Bradford",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported in the vicinity of Crookerhouse Lane in Bradford Township.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-41.79--78.65",
   "lat": 41.79,
   "lon": -78.65,
   "zip": "",
   "city": "4 WSW Cyclone",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of flooded roadways near Bradford Regional Airport.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-41.95--78.67",
   "lat": 41.95,
   "lon": -78.67,
   "zip": "",
   "city": "2 WSW Bradford",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basement reported on West End Drive in Bradford Township.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.75--78.67",
   "lat": 40.75,
   "lon": -78.67,
   "zip": "",
   "city": "1 ENE Westover",
   "date": "2026-07-28",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Chest Creek out of its banks. East Bridge Street and numerous small streets in Westover under one foot of water and rising.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.75--78.54",
   "lat": 40.75,
   "lon": -78.54,
   "zip": "",
   "city": "Coalport",
   "date": "2026-07-28",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "One foot of water covering Hill Street and Main Street in Coalport. Cars stranded.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.74--78.47",
   "lat": 40.74,
   "lon": -78.47,
   "zip": "",
   "city": "3 E Coalport",
   "date": "2026-07-28",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Widespread flash flooding across southern Clearfield county. Numerous roads under one to two feet of water. Cars trapped by high water.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.68--78.24",
   "lat": 40.68,
   "lon": -78.24,
   "zip": "",
   "city": "1 E Tyrone",
   "date": "2026-07-28",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roads reported in Tyrone.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.65--78.49",
   "lat": 40.65,
   "lon": -78.49,
   "zip": "",
   "city": "4 SW Blandburg",
   "date": "2026-07-28",
   "county": "Cambria",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple reports of flooding across northern Cambria County, including several locations along Route 53.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.68--78.50",
   "lat": 40.68,
   "lon": -78.5,
   "zip": "",
   "city": "3 W Blandburg",
   "date": "2026-07-28",
   "county": "Cambria",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water continues to overrun Route 53 near Fallentimber, closing the roadway. Many roads across Reade Township remain closed due to clogged storm drains and debris.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-39.75--77.59",
   "lat": 39.75,
   "lon": -77.59,
   "zip": "",
   "city": "Waynesboro",
   "date": "2026-07-28",
   "county": "Franklin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of residential flooding on South Potomac Street.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-39.76--77.56",
   "lat": 39.76,
   "lon": -77.56,
   "zip": "",
   "city": "1 ENE Waynesboro",
   "date": "2026-07-28",
   "county": "Franklin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported on Picadilly Circle.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.31--76.59",
   "lat": 40.31,
   "lon": -76.59,
   "zip": "",
   "city": "Palmyra",
   "date": "2026-07-28",
   "county": "Lebanon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue reported in Palmyra.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.36--76.37",
   "lat": 40.36,
   "lon": -76.37,
   "zip": "",
   "city": "3 E Sand Hill",
   "date": "2026-07-28",
   "county": "Lebanon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Route 422 in North Lebanon Township closed due to flooding.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.55--75.42",
   "lat": 40.55,
   "lon": -75.42,
   "zip": "",
   "city": "1 NW Upper Saucon Twp",
   "date": "2026-07-28",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A car was stuck in flood water on 309 with water halfway up the car. There was a water rescue.",
   "sourceDetail": "NWS PHI — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.54--75.41",
   "lat": 40.54,
   "lon": -75.41,
   "zip": "",
   "city": "Upper Saucon Twp",
   "date": "2026-07-28",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "PA-309 is currently impassible due to flooding.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.03--75.80",
   "lat": 40.03,
   "lon": -75.8,
   "zip": "",
   "city": "1 ESE West Brandywine T",
   "date": "2026-07-28",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of flooding on Reeceville Road with multiple homes flooded.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.38--75.46",
   "lat": 40.38,
   "lon": -75.46,
   "zip": "",
   "city": "1 E Red Hill",
   "date": "2026-07-28",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue reported near the intersection of Geryville Pike and W Hendricks Rd in Marlborough.",
   "sourceDetail": "NWS PHI — County Official via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-40.43--75.35",
   "lat": 40.43,
   "lon": -75.35,
   "zip": "",
   "city": "1 SW Quakertown",
   "date": "2026-07-28",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Ten residences on the 100 block of Washington Court in Quakertown Borough were evacuated due to basement flooding.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CTP-SV-W-225-2026-07-28-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 30 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #225 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-225"
  },
  {
   "id": "ww-CTP-SV-W-225-2026-07-28-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 30 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #225 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-225"
  },
  {
   "id": "ww-CTP-SV-W-225-2026-07-28-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 30 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #225 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-225"
  },
  {
   "id": "ww-CTP-SV-W-225-2026-07-28-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 30 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #225 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-225"
  },
  {
   "id": "ww-CTP-SV-W-224-2026-07-28-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 66 min. Counties: Lancaster, Lebanon, Cumberland, Dauphin, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #224 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-224"
  },
  {
   "id": "ww-CTP-SV-W-224-2026-07-28-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 66 min. Counties: Lancaster, Lebanon, Cumberland, Dauphin, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #224 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-224"
  },
  {
   "id": "ww-CTP-SV-W-224-2026-07-28-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 66 min. Counties: Lancaster, Lebanon, Cumberland, Dauphin, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #224 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-224"
  },
  {
   "id": "ww-CTP-SV-W-224-2026-07-28-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 66 min. Counties: Lancaster, Lebanon, Cumberland, Dauphin, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #224 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-224"
  },
  {
   "id": "ww-CTP-SV-W-224-2026-07-28-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 66 min. Counties: Lancaster, Lebanon, Cumberland, Dauphin, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #224 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-224"
  },
  {
   "id": "ww-CTP-SV-W-224-2026-07-28-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 66 min. Counties: Lancaster, Lebanon, Cumberland, Dauphin, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #224 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-224"
  },
  {
   "id": "ww-CTP-SV-W-224-2026-07-28-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 66 min. Counties: Lancaster, Lebanon, Cumberland, Dauphin, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #224 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-224"
  },
  {
   "id": "ww-CTP-SV-W-224-2026-07-28-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 66 min. Counties: Lancaster, Lebanon, Cumberland, Dauphin, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #224 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-224"
  },
  {
   "id": "ww-CTP-SV-W-224-2026-07-28-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 66 min. Counties: Lancaster, Lebanon, Cumberland, Dauphin, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #224 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-224"
  },
  {
   "id": "ww-CTP-SV-W-224-2026-07-28-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 66 min. Counties: Lancaster, Lebanon, Cumberland, Dauphin, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #224 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-224"
  },
  {
   "id": "ww-CTP-SV-W-223-2026-07-28-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 47 min. Counties: York, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #223 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-223"
  },
  {
   "id": "ww-CTP-SV-W-223-2026-07-28-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 47 min. Counties: York, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #223 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-223"
  },
  {
   "id": "ww-CTP-SV-W-223-2026-07-28-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 47 min. Counties: York, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #223 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-223"
  },
  {
   "id": "ww-CTP-SV-W-223-2026-07-28-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 47 min. Counties: York, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #223 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-223"
  },
  {
   "id": "ww-CTP-SV-W-223-2026-07-28-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 47 min. Counties: York, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #223 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-223"
  },
  {
   "id": "ww-CTP-SV-W-223-2026-07-28-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 47 min. Counties: York, Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #223 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-223"
  },
  {
   "id": "ww-CTP-SV-W-222-2026-07-28-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 53 min. Counties: York, Fulton, Huntingdon, Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #222 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-222"
  },
  {
   "id": "ww-CTP-SV-W-222-2026-07-28-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 53 min. Counties: York, Fulton, Huntingdon, Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #222 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-222"
  },
  {
   "id": "ww-CTP-SV-W-222-2026-07-28-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 53 min. Counties: York, Fulton, Huntingdon, Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #222 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-222"
  },
  {
   "id": "ww-CTP-SV-W-222-2026-07-28-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 53 min. Counties: York, Fulton, Huntingdon, Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #222 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-222"
  },
  {
   "id": "ww-CTP-SV-W-222-2026-07-28-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 53 min. Counties: York, Fulton, Huntingdon, Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #222 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-222"
  },
  {
   "id": "ww-CTP-SV-W-222-2026-07-28-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 53 min. Counties: York, Fulton, Huntingdon, Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #222 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-222"
  },
  {
   "id": "ww-CTP-SV-W-222-2026-07-28-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 53 min. Counties: York, Fulton, Huntingdon, Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #222 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-222"
  },
  {
   "id": "ww-CTP-SV-W-222-2026-07-28-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 53 min. Counties: York, Fulton, Huntingdon, Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #222 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-222"
  },
  {
   "id": "ww-CTP-SV-W-222-2026-07-28-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 53 min. Counties: York, Fulton, Huntingdon, Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #222 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-222"
  },
  {
   "id": "ww-CTP-SV-W-222-2026-07-28-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 53 min. Counties: York, Fulton, Huntingdon, Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #222 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-222"
  },
  {
   "id": "ww-CTP-SV-W-222-2026-07-28-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 53 min. Counties: York, Fulton, Huntingdon, Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #222 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-222"
  },
  {
   "id": "ww-CTP-SV-W-222-2026-07-28-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 53 min. Counties: York, Fulton, Huntingdon, Adams, Cumberland, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #222 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-222"
  },
  {
   "id": "ww-PHI-SV-W-257-2026-07-28-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 43 min. Counties: Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #257 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-257"
  },
  {
   "id": "ww-PHI-SV-W-257-2026-07-28-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 43 min. Counties: Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #257 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-257"
  },
  {
   "id": "ww-PHI-SV-W-257-2026-07-28-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 43 min. Counties: Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #257 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-257"
  },
  {
   "id": "ww-PHI-SV-W-257-2026-07-28-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 43 min. Counties: Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #257 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-257"
  },
  {
   "id": "ww-PHI-SV-W-246-2026-07-28-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 38 min. Counties: Northampton, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #246 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-246"
  },
  {
   "id": "ww-PHI-SV-W-246-2026-07-28-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 38 min. Counties: Northampton, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #246 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-246"
  },
  {
   "id": "ww-PHI-SV-W-246-2026-07-28-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 38 min. Counties: Northampton, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #246 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-246"
  },
  {
   "id": "ww-PHI-SV-W-246-2026-07-28-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 38 min. Counties: Northampton, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #246 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-246"
  },
  {
   "id": "ww-PHI-SV-W-268-2026-07-28-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 44 min. Counties: Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #268 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-268"
  },
  {
   "id": "ww-PHI-SV-W-268-2026-07-28-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 44 min. Counties: Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #268 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-268"
  },
  {
   "id": "ww-PHI-SV-W-268-2026-07-28-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 44 min. Counties: Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #268 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-268"
  },
  {
   "id": "ww-PHI-SV-W-268-2026-07-28-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 44 min. Counties: Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #268 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-268"
  },
  {
   "id": "ww-PHI-SV-W-252-2026-07-28-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 15 min. Counties: Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #252 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-252"
  },
  {
   "id": "ww-PHI-SV-W-252-2026-07-28-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 15 min. Counties: Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #252 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-252"
  },
  {
   "id": "ww-PHI-SV-W-252-2026-07-28-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 15 min. Counties: Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #252 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-252"
  },
  {
   "id": "ww-PHI-SV-W-252-2026-07-28-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 15 min. Counties: Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #252 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-252"
  },
  {
   "id": "ww-PHI-SV-W-271-2026-07-28-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 39 min. Counties: Bucks, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #271 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-271"
  },
  {
   "id": "ww-PHI-SV-W-271-2026-07-28-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 39 min. Counties: Bucks, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #271 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-271"
  },
  {
   "id": "ww-PHI-SV-W-271-2026-07-28-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 39 min. Counties: Bucks, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #271 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-271"
  },
  {
   "id": "ww-PHI-SV-W-271-2026-07-28-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 39 min. Counties: Bucks, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #271 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-271"
  },
  {
   "id": "ww-CTP-SV-W-221-2026-07-28-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 63 min. Counties: Cumberland, Perry, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #221 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-221"
  },
  {
   "id": "ww-CTP-SV-W-221-2026-07-28-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 63 min. Counties: Cumberland, Perry, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #221 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-221"
  },
  {
   "id": "ww-CTP-SV-W-221-2026-07-28-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 63 min. Counties: Cumberland, Perry, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #221 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-221"
  },
  {
   "id": "ww-CTP-SV-W-221-2026-07-28-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 63 min. Counties: Cumberland, Perry, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #221 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-221"
  },
  {
   "id": "ww-CTP-SV-W-221-2026-07-28-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 63 min. Counties: Cumberland, Perry, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #221 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-221"
  },
  {
   "id": "ww-CTP-SV-W-221-2026-07-28-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 63 min. Counties: Cumberland, Perry, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #221 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-221"
  },
  {
   "id": "ww-PHI-SV-W-267-2026-07-28-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 35 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #267 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-267"
  },
  {
   "id": "ww-PHI-SV-W-267-2026-07-28-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 35 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #267 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-267"
  },
  {
   "id": "ww-PHI-SV-W-267-2026-07-28-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 35 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #267 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-267"
  },
  {
   "id": "ww-PHI-SV-W-267-2026-07-28-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 35 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #267 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-267"
  },
  {
   "id": "ww-PHI-SV-W-267-2026-07-28-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 35 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #267 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-267"
  },
  {
   "id": "ww-PHI-SV-W-267-2026-07-28-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 35 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #267 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-267"
  },
  {
   "id": "ww-PHI-SV-W-254-2026-07-28-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 34 min. County: Bucks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #254 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-254"
  },
  {
   "id": "ww-PHI-SV-W-254-2026-07-28-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 34 min. County: Bucks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #254 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-254"
  },
  {
   "id": "ww-CTP-SV-W-220-2026-07-28-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 45 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #220 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-220"
  },
  {
   "id": "ww-CTP-SV-W-220-2026-07-28-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 45 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #220 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-220"
  },
  {
   "id": "ww-CTP-SV-W-220-2026-07-28-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 45 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #220 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-220"
  },
  {
   "id": "ww-CTP-SV-W-220-2026-07-28-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 45 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #220 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-220"
  },
  {
   "id": "ww-CTP-SV-W-226-2026-07-28-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 61 min. Counties: Lancaster, York, Adams. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #226 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-226"
  },
  {
   "id": "ww-CTP-SV-W-226-2026-07-28-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 61 min. Counties: Lancaster, York, Adams. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #226 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-226"
  },
  {
   "id": "ww-CTP-SV-W-226-2026-07-28-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 61 min. Counties: Lancaster, York, Adams. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #226 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-226"
  },
  {
   "id": "ww-CTP-SV-W-226-2026-07-28-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 61 min. Counties: Lancaster, York, Adams. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #226 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-226"
  },
  {
   "id": "ww-CTP-SV-W-226-2026-07-28-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 61 min. Counties: Lancaster, York, Adams. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #226 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-226"
  },
  {
   "id": "ww-CTP-SV-W-226-2026-07-28-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-28. Duration: 61 min. Counties: Lancaster, York, Adams. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #226 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-226"
  },
  {
   "id": "ww-PHI-SV-W-248-2026-07-28-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 45 min. County: Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #248 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-248"
  },
  {
   "id": "ww-PHI-SV-W-248-2026-07-28-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 45 min. County: Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #248 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-248"
  },
  {
   "id": "ww-PHI-SV-W-262-2026-07-28-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 67 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #262 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-262"
  },
  {
   "id": "ww-PHI-SV-W-262-2026-07-28-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 67 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #262 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-262"
  },
  {
   "id": "ww-PHI-SV-W-262-2026-07-28-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 67 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #262 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-262"
  },
  {
   "id": "ww-PHI-SV-W-262-2026-07-28-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 67 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #262 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-262"
  },
  {
   "id": "ww-PHI-SV-W-255-2026-07-28-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 61 min. County: Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #255 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-255"
  },
  {
   "id": "ww-PHI-SV-W-255-2026-07-28-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 61 min. County: Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #255 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-255"
  },
  {
   "id": "ww-PHI-SV-W-266-2026-07-28-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 54 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #266 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-266"
  },
  {
   "id": "ww-PHI-SV-W-266-2026-07-28-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 54 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #266 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-266"
  },
  {
   "id": "ww-PHI-SV-W-266-2026-07-28-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 54 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #266 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-266"
  },
  {
   "id": "ww-PHI-SV-W-266-2026-07-28-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 54 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #266 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-266"
  },
  {
   "id": "ww-PHI-SV-W-266-2026-07-28-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 54 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #266 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-266"
  },
  {
   "id": "ww-PHI-SV-W-266-2026-07-28-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 54 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #266 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-266"
  },
  {
   "id": "ww-PHI-SV-W-266-2026-07-28-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 54 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #266 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-266"
  },
  {
   "id": "ww-PHI-SV-W-266-2026-07-28-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 54 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #266 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-266"
  },
  {
   "id": "ww-PHI-SV-W-247-2026-07-28-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 44 min. County: Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #247 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-247"
  },
  {
   "id": "ww-PHI-SV-W-247-2026-07-28-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-28. Duration: 44 min. County: Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #247 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-247"
  },
  {
   "id": "iem-ww-PHI-TO-W-21-Delaware-tornado-2026-07-28",
   "zip": "",
   "city": "Delaware",
   "date": "2026-07-28",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Delaware.",
   "sourceDetail": "NWS PHI — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-TO-W-21"
  },
  {
   "id": "iem-ww-PHI-TO-W-20-Chester-tornado-2026-07-28",
   "zip": "",
   "city": "Chester",
   "date": "2026-07-28",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Chester.",
   "sourceDetail": "NWS PHI — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-TO-W-20"
  },
  {
   "id": "iem-ww-PHI-TO-W-17-Northampton-tornado-2026-07-28",
   "zip": "",
   "city": "Northampton",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Northampton.",
   "sourceDetail": "NWS PHI — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-TO-W-17"
  },
  {
   "id": "iem-ww-PHI-TO-W-17-Monroe-tornado-2026-07-28",
   "zip": "",
   "city": "Monroe",
   "date": "2026-07-28",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Monroe.",
   "sourceDetail": "NWS PHI — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-TO-W-17"
  },
  {
   "id": "ww-CTP-FF-W-43-2026-07-28-Adams",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 187 min. Counties: Adams, Franklin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #43 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-43"
  },
  {
   "id": "ww-CTP-FF-W-43-2026-07-28-Franklin",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 187 min. Counties: Adams, Franklin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #43 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-43"
  },
  {
   "id": "ww-PHI-FF-W-71-2026-07-28-Lehigh",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 238 min. Counties: Lehigh, Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #71 (238 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-71"
  },
  {
   "id": "ww-PHI-FF-W-71-2026-07-28-Monroe",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 238 min. Counties: Lehigh, Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #71 (238 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-71"
  },
  {
   "id": "ww-PHI-FF-W-71-2026-07-28-Northampton",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 238 min. Counties: Lehigh, Monroe, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #71 (238 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-71"
  },
  {
   "id": "ww-CTP-FF-W-40-2026-07-28-McKean",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 126 min. County: McKean. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #40 (126 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-40"
  },
  {
   "id": "ww-PHI-FF-W-78-2026-07-28-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 244 min. Counties: Bucks, Lehigh, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #78 (244 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-78"
  },
  {
   "id": "ww-PHI-FF-W-78-2026-07-28-Lehigh",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 244 min. Counties: Bucks, Lehigh, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #78 (244 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-78"
  },
  {
   "id": "ww-PHI-FF-W-78-2026-07-28-Northampton",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 244 min. Counties: Bucks, Lehigh, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #78 (244 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-78"
  },
  {
   "id": "ww-CTP-FF-W-42-2026-07-28-Blair",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 171 min. Counties: Blair, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #42 (171 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-42"
  },
  {
   "id": "ww-CTP-FF-W-42-2026-07-28-Huntingdon",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 171 min. Counties: Blair, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #42 (171 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-42"
  },
  {
   "id": "ww-PHI-FF-W-76-2026-07-28-Berks",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 171 min. County: Berks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #76 (171 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-76"
  },
  {
   "id": "ww-PHI-FF-W-82-2026-07-28-Berks",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 183 min. Counties: Berks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #82 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-82"
  },
  {
   "id": "ww-PHI-FF-W-82-2026-07-28-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 183 min. Counties: Berks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #82 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-82"
  },
  {
   "id": "ww-PHI-FF-W-79-2026-07-28-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 202 min. Counties: Philadelphia, Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #79 (202 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-79"
  },
  {
   "id": "ww-PHI-FF-W-79-2026-07-28-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 202 min. Counties: Philadelphia, Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #79 (202 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-79"
  },
  {
   "id": "ww-CTP-FF-W-37-2026-07-28-McKean",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 186 min. County: McKean. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #37 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-37"
  },
  {
   "id": "ww-PHI-FF-W-77-2026-07-28-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 238 min. Counties: Bucks, Northampton, Lehigh. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #77 (238 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-77"
  },
  {
   "id": "ww-PHI-FF-W-77-2026-07-28-Northampton",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 238 min. Counties: Bucks, Northampton, Lehigh. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #77 (238 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-77"
  },
  {
   "id": "ww-PHI-FF-W-77-2026-07-28-Lehigh",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 238 min. Counties: Bucks, Northampton, Lehigh. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #77 (238 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-77"
  },
  {
   "id": "ww-CTP-FF-W-45-2026-07-28-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 186 min. Counties: Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #45 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-45"
  },
  {
   "id": "ww-CTP-FF-W-45-2026-07-28-Lebanon",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 186 min. Counties: Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #45 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-45"
  },
  {
   "id": "ww-BGM-FF-W-30-2026-07-28-Wayne",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-28. Duration: 187 min. County: Wayne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #30 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-30"
  },
  {
   "id": "ww-CTP-FF-W-39-2026-07-28-McKean",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 164 min. County: McKean. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #39 (164 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-39"
  },
  {
   "id": "ww-BGM-FF-W-28-2026-07-28-Wayne",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-28. Duration: 180 min. County: Wayne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #28 (180 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-28"
  },
  {
   "id": "ww-PHI-FF-W-80-2026-07-28-Chester",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 246 min. County: Chester. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #80 (246 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-80"
  },
  {
   "id": "ww-CTP-FF-W-41-2026-07-28-Blair",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 160 min. Counties: Blair, Cambria, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #41 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-41"
  },
  {
   "id": "ww-CTP-FF-W-41-2026-07-28-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 160 min. Counties: Blair, Cambria, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #41 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-41"
  },
  {
   "id": "ww-CTP-FF-W-41-2026-07-28-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 160 min. Counties: Blair, Cambria, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #41 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-41"
  },
  {
   "id": "ww-CTP-FF-W-38-2026-07-28-Adams",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 175 min. Counties: Adams, Cumberland, Franklin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #38 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-38"
  },
  {
   "id": "ww-CTP-FF-W-38-2026-07-28-Cumberland",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 175 min. Counties: Adams, Cumberland, Franklin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #38 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-38"
  },
  {
   "id": "ww-CTP-FF-W-38-2026-07-28-Franklin",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 175 min. Counties: Adams, Cumberland, Franklin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #38 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-38"
  },
  {
   "id": "ww-PHI-FF-W-81-2026-07-28-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 245 min. Counties: Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #81 (245 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-81"
  },
  {
   "id": "ww-PHI-FF-W-81-2026-07-28-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-28. Duration: 245 min. Counties: Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #81 (245 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-81"
  },
  {
   "id": "ww-CTP-FF-W-44-2026-07-28-Lebanon",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 147 min. Counties: Lebanon, Dauphin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #44 (147 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-44"
  },
  {
   "id": "ww-CTP-FF-W-44-2026-07-28-Dauphin",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-28. Duration: 147 min. Counties: Lebanon, Dauphin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #44 (147 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-44"
  },
  {
   "id": "ww-CTP-FA-W-12-2026-07-28-Blair",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-28. Duration: 83 min. Counties: Blair, Centre, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #12 (83 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-12"
  },
  {
   "id": "ww-CTP-FA-W-12-2026-07-28-Centre",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-28. Duration: 83 min. Counties: Blair, Centre, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #12 (83 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-12"
  },
  {
   "id": "ww-CTP-FA-W-12-2026-07-28-Huntingdon",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-28. Duration: 83 min. Counties: Blair, Centre, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #12 (83 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-12"
  },
  {
   "id": "ww-CTP-FA-W-11-2026-07-28-Blair",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-28. Duration: 118 min. Counties: Blair, Cambria, Centre, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #11 (118 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-11"
  },
  {
   "id": "ww-CTP-FA-W-11-2026-07-28-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-28. Duration: 118 min. Counties: Blair, Cambria, Centre, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #11 (118 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-11"
  },
  {
   "id": "ww-CTP-FA-W-11-2026-07-28-Centre",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-28. Duration: 118 min. Counties: Blair, Cambria, Centre, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #11 (118 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-11"
  },
  {
   "id": "ww-CTP-FA-W-11-2026-07-28-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-28. Duration: 118 min. Counties: Blair, Cambria, Centre, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #11 (118 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-11"
  },
  {
   "id": "ww-CTP-FA-W-10-2026-07-28-McKean",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-28. Duration: 114 min. Counties: McKean, Potter, Warren. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #10 (114 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-10"
  },
  {
   "id": "ww-CTP-FA-W-10-2026-07-28-Potter",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-28. Duration: 114 min. Counties: McKean, Potter, Warren. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #10 (114 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-10"
  },
  {
   "id": "ww-CTP-FA-W-10-2026-07-28-Warren",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-28. Duration: 114 min. Counties: McKean, Potter, Warren. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #10 (114 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-10"
  },
  {
   "id": "ww-PHI-FA-W-10-2026-07-28-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-07-28. Duration: 249 min. Counties: Bucks, Lehigh, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #10 (249 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-10"
  },
  {
   "id": "ww-PHI-FA-W-10-2026-07-28-Lehigh",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-07-28. Duration: 249 min. Counties: Bucks, Lehigh, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #10 (249 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-10"
  },
  {
   "id": "ww-PHI-FA-W-10-2026-07-28-Northampton",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-07-28. Duration: 249 min. Counties: Bucks, Lehigh, Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #10 (249 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-10"
  },
  {
   "id": "ww-CTP-FA-W-13-2026-07-28-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-28. Duration: 175 min. Counties: Cambria, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #13 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-13"
  },
  {
   "id": "ww-CTP-FA-W-13-2026-07-28-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-28. Duration: 175 min. Counties: Cambria, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #13 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-13"
  },
  {
   "id": "iem-202607281708-wind-40.65--75.44",
   "lat": 40.65,
   "lon": -75.44,
   "zip": "",
   "city": "Lehigh Valley Internati",
   "date": "2026-07-28",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Lehigh Valley Internati, PA. Peak gust: 58 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-28T17:30:00Z-wind-40.73--75.19",
   "lat": 40.73,
   "lon": -75.19,
   "zip": "",
   "city": "Forks Twp",
   "date": "2026-07-28",
   "county": "Northampton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Forks Twp, PA. Peak gust: 52 mph.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-41.95--78.65",
   "lat": 41.95,
   "lon": -78.65,
   "zip": "",
   "city": "1 SW Bradford",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple roadways impassable with eight to twelve inches of water on the roadways in Bradford.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28-flood-41.87--78.65",
   "lat": 41.87,
   "lon": -78.65,
   "zip": "",
   "city": "Lewis Run",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Industrial flooding reported in Lewis Run borough.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-07-28-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-07-28",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Perry — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-28-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-07-28",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-28-mckean-hail",
   "zip": "",
   "city": "McKean",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for McKean — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-28-adams-hail",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-28",
   "county": "Adams",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Adams — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-28-mckean-wind",
   "zip": "",
   "city": "McKean",
   "date": "2026-07-28",
   "county": "McKean",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for McKean — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-28-centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-07-28",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-28-northumber-wind",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-07-28",
   "county": "Northumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Northumberland — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-28-huntingdon-wind",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-07-28",
   "county": "Huntingdon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Huntingdon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-28-mifflin-wind",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-07-28",
   "county": "Mifflin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Mifflin — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-BFD-2026-07-27-9500",
   "lat": 41.8031,
   "lon": -78.6401,
   "zip": "",
   "city": "BRADFORD REGIONAL",
   "date": "2026-07-27",
   "county": "McKean",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BRADFORD REGIONAL (BFD) recorded a 62 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — BRADFORD REGIONAL (BFD)",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-PHI-SV-W-241-2026-07-27-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 23 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #241 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-241"
  },
  {
   "id": "ww-PHI-SV-W-241-2026-07-27-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 23 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #241 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-241"
  },
  {
   "id": "ww-PHI-SV-W-241-2026-07-27-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 23 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #241 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-241"
  },
  {
   "id": "ww-PHI-SV-W-241-2026-07-27-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 23 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #241 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-241"
  },
  {
   "id": "ww-BGM-SV-W-133-2026-07-27-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-27. Duration: 39 min. Counties: Lackawanna, Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #133 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-133"
  },
  {
   "id": "ww-BGM-SV-W-133-2026-07-27-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-27. Duration: 39 min. Counties: Lackawanna, Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #133 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-133"
  },
  {
   "id": "ww-BGM-SV-W-133-2026-07-27-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-27. Duration: 39 min. Counties: Lackawanna, Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #133 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-133"
  },
  {
   "id": "ww-BGM-SV-W-133-2026-07-27-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-27. Duration: 39 min. Counties: Lackawanna, Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #133 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-133"
  },
  {
   "id": "ww-PHI-SV-W-232-2026-07-27-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 40 min. Counties: Lehigh, Bucks, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #232 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-232"
  },
  {
   "id": "ww-PHI-SV-W-232-2026-07-27-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 40 min. Counties: Lehigh, Bucks, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #232 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-232"
  },
  {
   "id": "ww-PHI-SV-W-232-2026-07-27-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 40 min. Counties: Lehigh, Bucks, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #232 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-232"
  },
  {
   "id": "ww-PHI-SV-W-232-2026-07-27-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 40 min. Counties: Lehigh, Bucks, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #232 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-232"
  },
  {
   "id": "ww-PHI-SV-W-232-2026-07-27-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 40 min. Counties: Lehigh, Bucks, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #232 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-232"
  },
  {
   "id": "ww-PHI-SV-W-232-2026-07-27-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 40 min. Counties: Lehigh, Bucks, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #232 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-232"
  },
  {
   "id": "ww-PHI-SV-W-232-2026-07-27-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 40 min. Counties: Lehigh, Bucks, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #232 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-232"
  },
  {
   "id": "ww-PHI-SV-W-232-2026-07-27-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 40 min. Counties: Lehigh, Bucks, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #232 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-232"
  },
  {
   "id": "ww-PHI-SV-W-232-2026-07-27-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 40 min. Counties: Lehigh, Bucks, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #232 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-232"
  },
  {
   "id": "ww-PHI-SV-W-232-2026-07-27-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 40 min. Counties: Lehigh, Bucks, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #232 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-232"
  },
  {
   "id": "ww-PHI-SV-W-245-2026-07-27-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 23 min. County: Chester. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #245 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-245"
  },
  {
   "id": "ww-PHI-SV-W-245-2026-07-27-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 23 min. County: Chester. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #245 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-245"
  },
  {
   "id": "ww-PHI-SV-W-228-2026-07-27-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 48 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #228 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-228"
  },
  {
   "id": "ww-PHI-SV-W-228-2026-07-27-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 48 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #228 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-228"
  },
  {
   "id": "ww-PHI-SV-W-228-2026-07-27-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 48 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #228 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-228"
  },
  {
   "id": "ww-PHI-SV-W-228-2026-07-27-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 48 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #228 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-228"
  },
  {
   "id": "ww-PHI-SV-W-228-2026-07-27-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 48 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #228 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-228"
  },
  {
   "id": "ww-PHI-SV-W-228-2026-07-27-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 48 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #228 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-228"
  },
  {
   "id": "ww-PHI-SV-W-228-2026-07-27-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 48 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #228 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-228"
  },
  {
   "id": "ww-PHI-SV-W-228-2026-07-27-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 48 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #228 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-228"
  },
  {
   "id": "ww-PHI-SV-W-228-2026-07-27-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 48 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #228 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-228"
  },
  {
   "id": "ww-PHI-SV-W-228-2026-07-27-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 48 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #228 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-228"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-229-2026-07-27-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 44 min. Counties: Berks, Lehigh, Northampton, Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #229 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-229"
  },
  {
   "id": "ww-CTP-SV-W-218-2026-07-27-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 28 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #218 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-218"
  },
  {
   "id": "ww-CTP-SV-W-218-2026-07-27-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 28 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #218 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-218"
  },
  {
   "id": "ww-CTP-SV-W-218-2026-07-27-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 28 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #218 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-218"
  },
  {
   "id": "ww-CTP-SV-W-218-2026-07-27-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 28 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #218 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-218"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PHI-SV-W-231-2026-07-27-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-27. Duration: 49 min. Counties: Delaware, Lehigh, Montgomery, Northampton, Berks, Bucks, Chester, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #231 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-231"
  },
  {
   "id": "ww-PBZ-SV-W-242-2026-07-27-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-27. Duration: 19 min. County: Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #242 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-242"
  },
  {
   "id": "ww-PBZ-SV-W-242-2026-07-27-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-27. Duration: 19 min. County: Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #242 (19 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-242"
  },
  {
   "id": "ww-CTP-SV-W-219-2026-07-27-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 61 min. Counties: McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #219 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-219"
  },
  {
   "id": "ww-CTP-SV-W-219-2026-07-27-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 61 min. Counties: McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #219 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-219"
  },
  {
   "id": "ww-CTP-SV-W-219-2026-07-27-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 61 min. Counties: McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #219 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-219"
  },
  {
   "id": "ww-CTP-SV-W-219-2026-07-27-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 61 min. Counties: McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #219 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-219"
  },
  {
   "id": "ww-BGM-SV-W-134-2026-07-27-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-27. Duration: 32 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #134 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-134"
  },
  {
   "id": "ww-BGM-SV-W-134-2026-07-27-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-27. Duration: 32 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #134 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-134"
  },
  {
   "id": "ww-CTP-SV-W-216-2026-07-27-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 41 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #216 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-216"
  },
  {
   "id": "ww-CTP-SV-W-216-2026-07-27-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 41 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #216 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-216"
  },
  {
   "id": "ww-CTP-SV-W-216-2026-07-27-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 41 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #216 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-216"
  },
  {
   "id": "ww-CTP-SV-W-216-2026-07-27-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 41 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #216 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-216"
  },
  {
   "id": "ww-CTP-SV-W-217-2026-07-27-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 35 min. County: Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #217 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-217"
  },
  {
   "id": "ww-CTP-SV-W-217-2026-07-27-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-27. Duration: 35 min. County: Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #217 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-217"
  },
  {
   "id": "ww-PBZ-SV-W-241-2026-07-27-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-27. Duration: 42 min. County: Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #241 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-241"
  },
  {
   "id": "ww-PBZ-SV-W-241-2026-07-27-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-27. Duration: 42 min. County: Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #241 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-241"
  },
  {
   "id": "ww-PHI-FF-W-67-2026-07-27-Lehigh",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-27. Duration: 123 min. County: Lehigh. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #67 (123 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-67"
  },
  {
   "id": "ww-PHI-FF-W-65-2026-07-27-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-27. Duration: 168 min. Counties: Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #65 (168 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-65"
  },
  {
   "id": "ww-PHI-FF-W-65-2026-07-27-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-27. Duration: 168 min. Counties: Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #65 (168 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-65"
  },
  {
   "id": "ww-PHI-FF-W-65-2026-07-27-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-27. Duration: 168 min. Counties: Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #65 (168 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-65"
  },
  {
   "id": "iem-202607280352-wind-41.80--78.64",
   "lat": 41.8,
   "lon": -78.64,
   "zip": "",
   "city": "Bradford Airport",
   "date": "2026-07-27",
   "county": "McKean",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Bradford Airport, PA. Peak gust: 71 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-27-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-07-27",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Erie — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-warren-hail",
   "zip": "",
   "city": "Warren",
   "date": "2026-07-27",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Warren — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-27",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-schuylkill-hail",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-07-27",
   "county": "Schuylkill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Schuylkill — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-cambria-hail",
   "zip": "",
   "city": "Cambria",
   "date": "2026-07-27",
   "county": "Cambria",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cambria — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-somerset-wind",
   "zip": "",
   "city": "Somerset",
   "date": "2026-07-27",
   "county": "Somerset",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Somerset — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-27",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-07-27",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-susquehann-wind",
   "zip": "",
   "city": "Susquehanna",
   "date": "2026-07-27",
   "county": "Susquehanna",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Susquehanna — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BGM — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-warren-wind",
   "zip": "",
   "city": "Warren",
   "date": "2026-07-27",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Warren — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-CTP-SV-W-215-2026-07-26-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-26",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-26. Duration: 33 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #215 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-215"
  },
  {
   "id": "ww-CTP-SV-W-215-2026-07-26-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-26",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-26. Duration: 33 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #215 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-215"
  },
  {
   "id": "ww-CTP-SV-W-215-2026-07-26-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-26",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-26. Duration: 33 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #215 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-215"
  },
  {
   "id": "ww-CTP-SV-W-215-2026-07-26-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-26",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-26. Duration: 33 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #215 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-215"
  },
  {
   "id": "sps-2026-07-26-adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-26",
   "county": "Adams",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Adams — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-26-lackawanna-wind",
   "zip": "",
   "city": "Lackawanna",
   "date": "2026-07-26",
   "county": "Lackawanna",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lackawanna — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BGM — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-26-lebanon-wind",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-07-26",
   "county": "Lebanon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lebanon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202607211252-hail-42.12--80.09",
   "lat": 42.12,
   "lon": -80.09,
   "zip": "",
   "city": "1 SSW Erie",
   "date": "2026-07-21",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SSW Erie, PA. Hail size: 1.5\".",
   "sourceDetail": "NWS CLE — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-geo-2026-07-21T17:41:00Z-tornado-41.49--75.45",
   "lat": 41.49,
   "lon": -75.45,
   "zip": "",
   "city": "2 WSW South Canaan",
   "date": "2026-07-21",
   "county": "Wayne",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 WSW South Canaan, PA. NWS Survey confirms a brief small EF0. It took out several well-established apple trees in an orchard, while causing siding and soffit damage to a couple houses as well as destroying a hunter shed. Smaller branches were deposited in a convergent path across a field, and a chair was even lofted nearly a quarter of a mile before crossing Lake Quinn and ending shortly after.",
   "sourceDetail": "NWS BGM — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-21T22:37:00Z-tornado-41.61--79.80",
   "lat": 41.61,
   "lon": -79.8,
   "zip": "",
   "city": "8 NNE Cooperstown",
   "date": "2026-07-21",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 8 NNE Cooperstown, PA. Tree damage was found near the town of Diamond, PA indicative of a EF-0 tornado.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-21T23:08:00Z-tornado-41.08--80.50",
   "lat": 41.08,
   "lon": -80.5,
   "zip": "",
   "city": "7 SSW West Middlesex",
   "date": "2026-07-21",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 7 SSW West Middlesex, PA. EF0 tornado confirmed along Evergreen Road just south of US 422. Tree damage and minor roof damage to a home. Time estimated by radar.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-21T23:53:00Z-tornado-40.90--80.14",
   "lat": 40.9,
   "lon": -80.14,
   "zip": "",
   "city": "2 SSE Portersville",
   "date": "2026-07-21",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 SSE Portersville, PA. Video captured a brief touchdown of a tornado across from 109 Bauder School Rd, Prospect, PA. Time based on radar estimate.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-22T00:04:00Z-tornado-40.87--80.09",
   "lat": 40.87,
   "lon": -80.09,
   "zip": "",
   "city": "3 SW Prospect",
   "date": "2026-07-21",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 SW Prospect, PA. Trees down, out buildings damaged, roof damage. Strong radar circulation went right over this location on Yellow Creek Road just south of Kotchey Lane.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PHI-SV-W-208-2026-07-21-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 53 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #208 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-208"
  },
  {
   "id": "ww-PHI-SV-W-208-2026-07-21-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 53 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #208 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-208"
  },
  {
   "id": "ww-PHI-SV-W-208-2026-07-21-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 53 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #208 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-208"
  },
  {
   "id": "ww-PHI-SV-W-208-2026-07-21-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 53 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #208 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-208"
  },
  {
   "id": "ww-PHI-SV-W-206-2026-07-21-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 42 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #206 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-206"
  },
  {
   "id": "ww-PHI-SV-W-206-2026-07-21-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 42 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #206 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-206"
  },
  {
   "id": "ww-PHI-SV-W-206-2026-07-21-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 42 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #206 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-206"
  },
  {
   "id": "ww-PHI-SV-W-206-2026-07-21-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 42 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #206 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-206"
  },
  {
   "id": "ww-PHI-SV-W-211-2026-07-21-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 52 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #211 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-211"
  },
  {
   "id": "ww-PHI-SV-W-211-2026-07-21-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 52 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #211 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-211"
  },
  {
   "id": "ww-PHI-SV-W-211-2026-07-21-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 52 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #211 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-211"
  },
  {
   "id": "ww-PHI-SV-W-211-2026-07-21-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 52 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #211 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-211"
  },
  {
   "id": "ww-PHI-SV-W-211-2026-07-21-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 52 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #211 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-211"
  },
  {
   "id": "ww-PHI-SV-W-211-2026-07-21-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 52 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #211 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-211"
  },
  {
   "id": "ww-PHI-SV-W-211-2026-07-21-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 52 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #211 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-211"
  },
  {
   "id": "ww-PHI-SV-W-211-2026-07-21-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 52 min. Counties: Delaware, Montgomery, Philadelphia, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #211 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-211"
  },
  {
   "id": "ww-CTP-SV-W-214-2026-07-21-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-21. Duration: 19 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #214 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-214"
  },
  {
   "id": "ww-CTP-SV-W-214-2026-07-21-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-21. Duration: 19 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #214 (19 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-214"
  },
  {
   "id": "ww-PHI-SV-W-217-2026-07-21-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 45 min. County: Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #217 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-217"
  },
  {
   "id": "ww-PHI-SV-W-217-2026-07-21-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 45 min. County: Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #217 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-217"
  },
  {
   "id": "ww-BGM-SV-W-127-2026-07-21-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-21. Duration: 58 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #127 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-127"
  },
  {
   "id": "ww-BGM-SV-W-127-2026-07-21-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-21. Duration: 58 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #127 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-127"
  },
  {
   "id": "ww-PBZ-SV-W-229-2026-07-21-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 40 min. Counties: Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #229 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-229"
  },
  {
   "id": "ww-PBZ-SV-W-229-2026-07-21-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 40 min. Counties: Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #229 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-229"
  },
  {
   "id": "ww-PBZ-SV-W-229-2026-07-21-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 40 min. Counties: Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #229 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-229"
  },
  {
   "id": "ww-PBZ-SV-W-229-2026-07-21-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 40 min. Counties: Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #229 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-229"
  },
  {
   "id": "ww-PHI-SV-W-207-2026-07-21-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 37 min. Counties: Lehigh, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #207 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-207"
  },
  {
   "id": "ww-PHI-SV-W-207-2026-07-21-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 37 min. Counties: Lehigh, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #207 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-207"
  },
  {
   "id": "ww-PHI-SV-W-207-2026-07-21-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 37 min. Counties: Lehigh, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #207 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-207"
  },
  {
   "id": "ww-PHI-SV-W-207-2026-07-21-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 37 min. Counties: Lehigh, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #207 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-207"
  },
  {
   "id": "ww-PHI-SV-W-207-2026-07-21-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 37 min. Counties: Lehigh, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #207 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-207"
  },
  {
   "id": "ww-PHI-SV-W-207-2026-07-21-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 37 min. Counties: Lehigh, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #207 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-207"
  },
  {
   "id": "ww-CLE-SV-W-187-2026-07-21-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-21. Duration: 31 min. County: Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #187 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-187"
  },
  {
   "id": "ww-CLE-SV-W-187-2026-07-21-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-21. Duration: 31 min. County: Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #187 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-187"
  },
  {
   "id": "ww-BGM-SV-W-132-2026-07-21-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-21. Duration: 17 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #132 (17 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-132"
  },
  {
   "id": "ww-BGM-SV-W-132-2026-07-21-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-21. Duration: 17 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #132 (17 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-132"
  },
  {
   "id": "ww-PBZ-SV-W-240-2026-07-21-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 39 min. County: Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #240 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-240"
  },
  {
   "id": "ww-PHI-SV-W-212-2026-07-21-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 47 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #212 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-212"
  },
  {
   "id": "ww-PHI-SV-W-212-2026-07-21-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 47 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #212 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-212"
  },
  {
   "id": "ww-PHI-SV-W-212-2026-07-21-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 47 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #212 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-212"
  },
  {
   "id": "ww-PHI-SV-W-212-2026-07-21-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 47 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #212 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-212"
  },
  {
   "id": "ww-CTP-SV-W-213-2026-07-21-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-21. Duration: 36 min. Counties: Elk, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #213 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-213"
  },
  {
   "id": "ww-CTP-SV-W-213-2026-07-21-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-21. Duration: 36 min. Counties: Elk, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #213 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-213"
  },
  {
   "id": "ww-CTP-SV-W-213-2026-07-21-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-21. Duration: 36 min. Counties: Elk, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #213 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-213"
  },
  {
   "id": "ww-CTP-SV-W-213-2026-07-21-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-21. Duration: 36 min. Counties: Elk, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #213 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-213"
  },
  {
   "id": "ww-CLE-SV-W-191-2026-07-21-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-21. Duration: 67 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #191 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-191"
  },
  {
   "id": "ww-CLE-SV-W-191-2026-07-21-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-21. Duration: 67 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #191 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-191"
  },
  {
   "id": "ww-CLE-SV-W-191-2026-07-21-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-21. Duration: 67 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #191 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-191"
  },
  {
   "id": "ww-CLE-SV-W-191-2026-07-21-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-21. Duration: 67 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #191 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-191"
  },
  {
   "id": "ww-CLE-SV-W-190-2026-07-21-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-21. Duration: 46 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #190 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-190"
  },
  {
   "id": "ww-CLE-SV-W-190-2026-07-21-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-21. Duration: 46 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #190 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-190"
  },
  {
   "id": "ww-CLE-SV-W-190-2026-07-21-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-21. Duration: 46 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #190 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-190"
  },
  {
   "id": "ww-CLE-SV-W-190-2026-07-21-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-21. Duration: 46 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #190 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-190"
  },
  {
   "id": "ww-PHI-SV-W-209-2026-07-21-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 43 min. Counties: Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #209 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-209"
  },
  {
   "id": "ww-PHI-SV-W-209-2026-07-21-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 43 min. Counties: Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #209 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-209"
  },
  {
   "id": "ww-PHI-SV-W-209-2026-07-21-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 43 min. Counties: Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #209 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-209"
  },
  {
   "id": "ww-PHI-SV-W-209-2026-07-21-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 43 min. Counties: Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #209 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-209"
  },
  {
   "id": "ww-PBZ-SV-W-238-2026-07-21-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 46 min. Counties: Venango, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #238 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-238"
  },
  {
   "id": "ww-PBZ-SV-W-238-2026-07-21-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 46 min. Counties: Venango, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #238 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-238"
  },
  {
   "id": "ww-PBZ-SV-W-238-2026-07-21-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 46 min. Counties: Venango, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #238 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-238"
  },
  {
   "id": "ww-PBZ-SV-W-238-2026-07-21-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 46 min. Counties: Venango, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #238 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-238"
  },
  {
   "id": "ww-PHI-SV-W-210-2026-07-21-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 47 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #210 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-210"
  },
  {
   "id": "ww-PHI-SV-W-210-2026-07-21-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 47 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #210 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-210"
  },
  {
   "id": "ww-PHI-SV-W-210-2026-07-21-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 47 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #210 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-210"
  },
  {
   "id": "ww-PHI-SV-W-210-2026-07-21-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-21. Duration: 47 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #210 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-210"
  },
  {
   "id": "ww-PBZ-SV-W-228-2026-07-21-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 46 min. Counties: Beaver, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #228 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-228"
  },
  {
   "id": "ww-PBZ-SV-W-228-2026-07-21-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 46 min. Counties: Beaver, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #228 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-228"
  },
  {
   "id": "ww-PBZ-SV-W-228-2026-07-21-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 46 min. Counties: Beaver, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #228 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-228"
  },
  {
   "id": "ww-PBZ-SV-W-228-2026-07-21-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 46 min. Counties: Beaver, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #228 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-228"
  },
  {
   "id": "ww-PBZ-SV-W-228-2026-07-21-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 46 min. Counties: Beaver, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #228 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-228"
  },
  {
   "id": "ww-PBZ-SV-W-228-2026-07-21-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 46 min. Counties: Beaver, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #228 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-228"
  },
  {
   "id": "ww-PBZ-SV-W-239-2026-07-21-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 47 min. Counties: Jefferson, Venango, Clarion, Forest. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #239 (47 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-239"
  },
  {
   "id": "ww-PBZ-SV-W-239-2026-07-21-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 47 min. Counties: Jefferson, Venango, Clarion, Forest. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #239 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-239"
  },
  {
   "id": "ww-PBZ-SV-W-239-2026-07-21-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 47 min. Counties: Jefferson, Venango, Clarion, Forest. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #239 (47 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-239"
  },
  {
   "id": "ww-PBZ-SV-W-239-2026-07-21-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 47 min. Counties: Jefferson, Venango, Clarion, Forest. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #239 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-239"
  },
  {
   "id": "ww-PBZ-SV-W-239-2026-07-21-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 47 min. Counties: Jefferson, Venango, Clarion, Forest. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #239 (47 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-239"
  },
  {
   "id": "ww-PBZ-SV-W-239-2026-07-21-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 47 min. Counties: Jefferson, Venango, Clarion, Forest. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #239 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-239"
  },
  {
   "id": "ww-PBZ-SV-W-239-2026-07-21-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 47 min. Counties: Jefferson, Venango, Clarion, Forest. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #239 (47 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-239"
  },
  {
   "id": "ww-PBZ-SV-W-239-2026-07-21-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-21. Duration: 47 min. Counties: Jefferson, Venango, Clarion, Forest. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #239 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-239"
  },
  {
   "id": "iem-ww-PBZ-TO-W-43-Lawrence-tornado-2026-07-21",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-07-21",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Lawrence.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-43"
  },
  {
   "id": "iem-ww-PBZ-TO-W-41-Venango-tornado-2026-07-21",
   "zip": "",
   "city": "Venango",
   "date": "2026-07-21",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Venango.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-41"
  },
  {
   "id": "iem-ww-PBZ-TO-W-47-Butler-tornado-2026-07-21",
   "zip": "",
   "city": "Butler",
   "date": "2026-07-21",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Butler.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-47"
  },
  {
   "id": "iem-ww-CLE-TO-W-19-Crawford-tornado-2026-07-21",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-21",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Crawford.",
   "sourceDetail": "NWS CLE — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-TO-W-19"
  },
  {
   "id": "iem-ww-PBZ-TO-W-42-Lawrence-tornado-2026-07-21",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-07-21",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Lawrence.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-42"
  },
  {
   "id": "iem-ww-BGM-TO-W-18-Wayne-tornado-2026-07-21",
   "zip": "",
   "city": "Wayne",
   "date": "2026-07-21",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Wayne.",
   "sourceDetail": "NWS BGM — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-TO-W-18"
  },
  {
   "id": "iem-ww-PBZ-TO-W-46-Butler-tornado-2026-07-21",
   "zip": "",
   "city": "Butler",
   "date": "2026-07-21",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Butler.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-46"
  },
  {
   "id": "iem-ww-PBZ-TO-W-46-Lawrence-tornado-2026-07-21",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-07-21",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Lawrence.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-46"
  },
  {
   "id": "iem-ww-BGM-TO-W-16-Wayne-tornado-2026-07-21",
   "zip": "",
   "city": "Wayne",
   "date": "2026-07-21",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Wayne.",
   "sourceDetail": "NWS BGM — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-TO-W-16"
  },
  {
   "id": "iem-ww-BGM-TO-W-15-Wayne-tornado-2026-07-21",
   "zip": "",
   "city": "Wayne",
   "date": "2026-07-21",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Wayne.",
   "sourceDetail": "NWS BGM — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-TO-W-15"
  },
  {
   "id": "iem-ww-PBZ-TO-W-44-Clarion-tornado-2026-07-21",
   "zip": "",
   "city": "Clarion",
   "date": "2026-07-21",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Clarion.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-44"
  },
  {
   "id": "iem-ww-PBZ-TO-W-44-Forest-tornado-2026-07-21",
   "zip": "",
   "city": "Forest",
   "date": "2026-07-21",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Forest.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-44"
  },
  {
   "id": "iem-ww-PBZ-TO-W-44-Jefferson-tornado-2026-07-21",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-21",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Jefferson.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-44"
  },
  {
   "id": "ww-PBZ-FF-W-66-2026-07-21-Greene",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-21. Duration: 184 min. Counties: Greene, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #66 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-66"
  },
  {
   "id": "ww-PBZ-FF-W-66-2026-07-21-Washington",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-21. Duration: 184 min. Counties: Greene, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #66 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-66"
  },
  {
   "id": "ww-PHI-FF-W-60-2026-07-21-Chester",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-21. Duration: 247 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #60 (247 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-60"
  },
  {
   "id": "ww-PHI-FF-W-60-2026-07-21-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-21. Duration: 247 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #60 (247 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-60"
  },
  {
   "id": "ww-PHI-FF-W-60-2026-07-21-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-21. Duration: 247 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #60 (247 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-60"
  },
  {
   "id": "ww-PHI-FF-W-60-2026-07-21-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-21. Duration: 247 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #60 (247 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-60"
  },
  {
   "id": "ww-BGM-FF-W-24-2026-07-21-Wayne",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-21. Duration: 263 min. County: Wayne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #24 (263 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-24"
  },
  {
   "id": "ww-PHI-FF-W-59-2026-07-21-Chester",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-21. Duration: 96 min. Counties: Chester, Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #59 (96 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-59"
  },
  {
   "id": "ww-PHI-FF-W-59-2026-07-21-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-07-21",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-21. Duration: 96 min. Counties: Chester, Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #59 (96 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-59"
  },
  {
   "id": "sps-2026-07-21-erie-hail",
   "zip": "",
   "city": "Erie",
   "date": "2026-07-21",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Erie — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-21-warren-wind",
   "zip": "",
   "city": "Warren",
   "date": "2026-07-21",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Warren — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-21-northumber-wind",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-07-21",
   "county": "Northumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Northumberland — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-21-columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-21",
   "county": "Columbia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Columbia — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-21-adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-21",
   "county": "Adams",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Adams — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-21-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-07-21",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-21-schuylkill-wind",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-07-21",
   "county": "Schuylkill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Schuylkill — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-21-york-hail",
   "zip": "",
   "city": "York",
   "date": "2026-07-21",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for York — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-21-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-21",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-21-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-21",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-18-wind-40.48--80.21",
   "lat": 40.48,
   "lon": -80.21,
   "zip": "",
   "city": "2 S Carnot-Moon",
   "date": "2026-07-18",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KPIT PK WND 31047/2321.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-18-351-0148",
   "lat": 40.22,
   "lon": -77.17,
   "zip": "",
   "city": "Carlisle Springs",
   "date": "2026-07-18",
   "county": "Cumberland",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(CTP)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-18-wind-40.19--76.75",
   "lat": 40.19,
   "lon": -76.75,
   "zip": "",
   "city": "1 WSW Middletown",
   "date": "2026-07-18",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured wind gust of 61 mph at KMDT.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.02--78.98",
   "lat": 40.02,
   "lon": -78.98,
   "zip": "",
   "city": "2 SE Friedens",
   "date": "2026-07-18",
   "county": "Somerset",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on Welsh Hill Rd and Stutzmantown Rd.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-41.12--78.76",
   "lat": 41.12,
   "lon": -78.76,
   "zip": "",
   "city": "Dubois",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooding in several locations in the City of DuBois.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18T21:38:00Z-tornado-40.24--79.08",
   "lat": 40.24,
   "lon": -79.08,
   "zip": "",
   "city": "5 WNW Jerome",
   "date": "2026-07-18",
   "county": "Somerset",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 5 WNW Jerome, PA. EF-2 tornado with maximum wind speed of 125mph. Path width 100 yards. Path length 0.72 miles. Extensive tree damage near the Conemaugh Twp Reservoir.",
   "sourceDetail": "NWS CTP — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-19T00:16:00Z-tornado-40.80--78.36",
   "lat": 40.8,
   "lon": -78.36,
   "zip": "",
   "city": "2 SSW Houtzdale",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 SSW Houtzdale, PA. EF-1 tornado with maximum winds of 110mph confirmed. 1.00 mile length and a maximum width of 400 yards. Extensive damage to trees and power lines.",
   "sourceDetail": "NWS CTP — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-19T00:29:00Z-tornado-40.73--78.23",
   "lat": 40.73,
   "lon": -78.23,
   "zip": "",
   "city": "3 W Bald Eagle",
   "date": "2026-07-18",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 W Bald Eagle, PA. EF-0 tornado confirmed along and south of Vanscoyoc Hollow Rd through Camp Anderson. Pockets of tree damage observed with a convergent pattern.",
   "sourceDetail": "NWS CTP — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-19T00:43:00Z-tornado-40.66--78.12",
   "lat": 40.66,
   "lon": -78.12,
   "zip": "",
   "city": "3 NNE Spruce Creek",
   "date": "2026-07-18",
   "county": "Huntingdon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 NNE Spruce Creek, PA. EF-2 tornado with maximum wind speed of 125mph. Path width: 500 yards Path length: 0.53 miles.",
   "sourceDetail": "NWS CTP — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.71--79.01",
   "lat": 40.71,
   "lon": -79.01,
   "zip": "",
   "city": "3 N Clymer",
   "date": "2026-07-18",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water surrounding Fisher Furniture store. Picture posted on social media.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.31--79.58",
   "lat": 40.31,
   "lon": -79.58,
   "zip": "",
   "city": "2 W Greensburg",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "North Greengate Rd flooded at underpass.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.29--79.57",
   "lat": 40.29,
   "lon": -79.57,
   "zip": "",
   "city": "1 W Southwest Greensbur",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Hempfield Manor, located at 1118 Woodward Drive in Hempfield Township, is flooding, and patients are being moved around inside the facility.",
   "sourceDetail": "NWS PBZ — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-39.78--79.79",
   "lat": 39.78,
   "lon": -79.79,
   "zip": "",
   "city": "2 SSE Smithfield",
   "date": "2026-07-18",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "ROADWAY IS FLOODED AND THE WATER IS COMING DOWN THREW SWIFTLY WATER IS COMING FROM THE BANKS OF THE CREEK ACROSS THE STREET. Reported near 149 ONDREJKO RD, GEORGES TWP. Time based on report.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.49--79.90",
   "lat": 40.49,
   "lon": -79.9,
   "zip": "",
   "city": "Aspinwall",
   "date": "2026-07-18",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Pictures of flooded roadways in Aspinwall.",
   "sourceDetail": "NWS PBZ — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.44--79.59",
   "lat": 40.44,
   "lon": -79.59,
   "zip": "",
   "city": "2 NW Delmont",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding was observed along Silvis Road near Tanner Lane, briefly making the road impassable.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-41.21--79.38",
   "lat": 41.21,
   "lon": -79.38,
   "zip": "",
   "city": "Clarion",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: River/Creek overflowing; Cropland/Yard/Basement Flooding.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.38--79.32",
   "lat": 40.38,
   "lon": -79.32,
   "zip": "",
   "city": "3 NNW Derry",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Corrects previous flash flood report from 3 NNW Derry. Image on social media showing a small creek exceeding its bank. It is flooding the road and the bottom of the owners driveway. Time based on rough radar estimate. Reported near 6170 PA-982, Blairsville, PA.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.34--79.30",
   "lat": 40.34,
   "lon": -79.3,
   "zip": "",
   "city": "Derry",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple Roads flooded.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.36--79.28",
   "lat": 40.36,
   "lon": -79.28,
   "zip": "",
   "city": "2 NNE Derry",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "McGee run is out of its banks in Seger. Photos from social media.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-41.08--78.87",
   "lat": 41.08,
   "lon": -78.87,
   "zip": "",
   "city": "1 SE Reynoldsville",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Pictures of roadway flooding, several inches deep across roadways in Reynoldsville.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.94--78.99",
   "lat": 40.94,
   "lon": -78.99,
   "zip": "",
   "city": "1 W Punxsutawney",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-41.19--79.33",
   "lat": 41.19,
   "lon": -79.33,
   "zip": "",
   "city": "1 S Strattanville",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rehobeth Church Road flooded at bridge south of Strattanville.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.97--78.89",
   "lat": 40.97,
   "lon": -78.89,
   "zip": "",
   "city": "1 W Big Run",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Picture on social media showing a pool of water in the grass (several inches deep) flowing over Smyers Street (near Rte 119) into a drainage area. Time of picture was given.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.74--78.90",
   "lat": 40.74,
   "lon": -78.9,
   "zip": "",
   "city": "7 SW Glen Campbell",
   "date": "2026-07-18",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A report of flooding issues on PA 286 between Purchase Line and Hillsdale. Time based on report since it is still raining at the time of this entry.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.76--79.07",
   "lat": 40.76,
   "lon": -79.07,
   "zip": "",
   "city": "1 SW Marion Center",
   "date": "2026-07-18",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "At least two reports of flooding near or past Rayne Drop Inn (7711 Rte 119 Hwy N, Marion Center). Pictures show at least 3-6 inches of water on the roadway. Time based on rough radar estimate.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-41.25--78.81",
   "lat": 41.25,
   "lon": -78.81,
   "zip": "",
   "city": "1 WNW Brockway",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road closed near Brockway due to flooding.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.68--78.96",
   "lat": 40.68,
   "lon": -78.96,
   "zip": "",
   "city": "3 E Clymer",
   "date": "2026-07-18",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The underpass on Wandin Rd near Starford Rd is flooded. Time is based on report since it is still currently raining heavily in the area.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18T20:16:00Z-tornado-41.08--79.20",
   "lat": 41.08,
   "lon": -79.2,
   "zip": "",
   "city": "3 SSW Summerville",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 SSW Summerville, PA. Video of tornado on social media south of Summerville.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18T20:44:00Z-tornado-40.96--78.96",
   "lat": 40.96,
   "lon": -78.96,
   "zip": "",
   "city": "2 NE Punxsutawney",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 NE Punxsutawney, PA. Damage from a EF0 tornado was found within a BMX track north of Punxsutawney.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18T20:56:00Z-tornado-40.34--79.34",
   "lat": 40.34,
   "lon": -79.34,
   "zip": "",
   "city": "2 NNE Mcchesneytown-Loy",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 NNE Mcchesneytown-Loy, PA. Video from a storm chaser confirmed a rotating condensation funnel in contact with the ground along Stewarts Road. Time estimated from radar.",
   "sourceDetail": "NWS PBZ — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-18T21:08:00Z-tornado-40.30--79.29",
   "lat": 40.3,
   "lon": -79.29,
   "zip": "",
   "city": "2 SSE Derry",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 SSE Derry, PA. EF0 Confirmed via NWS Survey.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CTP-SV-W-194-2026-07-18-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 31 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #194 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-194"
  },
  {
   "id": "ww-CTP-SV-W-194-2026-07-18-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 31 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #194 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-194"
  },
  {
   "id": "ww-CTP-SV-W-194-2026-07-18-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 31 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #194 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-194"
  },
  {
   "id": "ww-CTP-SV-W-194-2026-07-18-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 31 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #194 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-194"
  },
  {
   "id": "ww-CTP-SV-W-192-2026-07-18-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 40 min. County: Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #192 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-192"
  },
  {
   "id": "ww-CTP-SV-W-192-2026-07-18-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 40 min. County: Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #192 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-192"
  },
  {
   "id": "ww-CTP-SV-W-203-2026-07-18-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 43 min. County: Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #203 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-203"
  },
  {
   "id": "ww-CTP-SV-W-203-2026-07-18-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 43 min. County: Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #203 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-203"
  },
  {
   "id": "ww-CTP-SV-W-191-2026-07-18-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 51 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #191 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-191"
  },
  {
   "id": "ww-CTP-SV-W-191-2026-07-18-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 51 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #191 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-191"
  },
  {
   "id": "ww-CTP-SV-W-191-2026-07-18-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 51 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #191 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-191"
  },
  {
   "id": "ww-CTP-SV-W-191-2026-07-18-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 51 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #191 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-191"
  },
  {
   "id": "ww-PHI-SV-W-185-2026-07-18-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 47 min. County: Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #185 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-185"
  },
  {
   "id": "ww-PHI-SV-W-185-2026-07-18-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 47 min. County: Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #185 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-185"
  },
  {
   "id": "ww-PHI-SV-W-195-2026-07-18-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 45 min. Counties: Delaware, Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #195 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-195"
  },
  {
   "id": "ww-PHI-SV-W-195-2026-07-18-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 45 min. Counties: Delaware, Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #195 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-195"
  },
  {
   "id": "ww-PHI-SV-W-195-2026-07-18-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 45 min. Counties: Delaware, Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #195 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-195"
  },
  {
   "id": "ww-PHI-SV-W-195-2026-07-18-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 45 min. Counties: Delaware, Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #195 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-195"
  },
  {
   "id": "ww-PHI-SV-W-195-2026-07-18-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 45 min. Counties: Delaware, Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #195 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-195"
  },
  {
   "id": "ww-PHI-SV-W-195-2026-07-18-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 45 min. Counties: Delaware, Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #195 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-195"
  },
  {
   "id": "ww-PHI-SV-W-195-2026-07-18-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 45 min. Counties: Delaware, Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #195 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-195"
  },
  {
   "id": "ww-PHI-SV-W-195-2026-07-18-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 45 min. Counties: Delaware, Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #195 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-195"
  },
  {
   "id": "ww-PHI-SV-W-195-2026-07-18-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 45 min. Counties: Delaware, Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #195 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-195"
  },
  {
   "id": "ww-PHI-SV-W-195-2026-07-18-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 45 min. Counties: Delaware, Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #195 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-195"
  },
  {
   "id": "ww-CTP-SV-W-189-2026-07-18-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 39 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #189 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-189"
  },
  {
   "id": "ww-CTP-SV-W-189-2026-07-18-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 39 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #189 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-189"
  },
  {
   "id": "ww-CTP-SV-W-193-2026-07-18-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 47 min. Counties: Cameron, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #193 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-193"
  },
  {
   "id": "ww-CTP-SV-W-193-2026-07-18-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 47 min. Counties: Cameron, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #193 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-193"
  },
  {
   "id": "ww-CTP-SV-W-193-2026-07-18-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 47 min. Counties: Cameron, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #193 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-193"
  },
  {
   "id": "ww-CTP-SV-W-193-2026-07-18-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 47 min. Counties: Cameron, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #193 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-193"
  },
  {
   "id": "ww-CTP-SV-W-193-2026-07-18-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 47 min. Counties: Cameron, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #193 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-193"
  },
  {
   "id": "ww-CTP-SV-W-193-2026-07-18-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 47 min. Counties: Cameron, Clinton, Elk. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #193 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-193"
  },
  {
   "id": "ww-CTP-SV-W-197-2026-07-18-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 56 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #197 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-197"
  },
  {
   "id": "ww-CTP-SV-W-197-2026-07-18-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 56 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #197 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-197"
  },
  {
   "id": "ww-CTP-SV-W-197-2026-07-18-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 56 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #197 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-197"
  },
  {
   "id": "ww-CTP-SV-W-197-2026-07-18-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 56 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #197 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-197"
  },
  {
   "id": "ww-PBZ-SV-W-217-2026-07-18-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 51 min. Counties: Venango, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #217 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-217"
  },
  {
   "id": "ww-PBZ-SV-W-217-2026-07-18-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 51 min. Counties: Venango, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #217 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-217"
  },
  {
   "id": "ww-PBZ-SV-W-217-2026-07-18-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 51 min. Counties: Venango, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #217 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-217"
  },
  {
   "id": "ww-PBZ-SV-W-217-2026-07-18-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 51 min. Counties: Venango, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #217 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-217"
  },
  {
   "id": "ww-CTP-SV-W-199-2026-07-18-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 19 min. County: Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #199 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-199"
  },
  {
   "id": "ww-CTP-SV-W-199-2026-07-18-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 19 min. County: Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #199 (19 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-199"
  },
  {
   "id": "ww-CTP-SV-W-201-2026-07-18-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 50 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #201 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-201"
  },
  {
   "id": "ww-CTP-SV-W-201-2026-07-18-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 50 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #201 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-201"
  },
  {
   "id": "ww-CTP-SV-W-201-2026-07-18-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 50 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #201 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-201"
  },
  {
   "id": "ww-CTP-SV-W-201-2026-07-18-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 50 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #201 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-201"
  },
  {
   "id": "ww-CTP-SV-W-196-2026-07-18-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 46 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #196 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-196"
  },
  {
   "id": "ww-CTP-SV-W-196-2026-07-18-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 46 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #196 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-196"
  },
  {
   "id": "ww-CTP-SV-W-196-2026-07-18-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 46 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #196 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-196"
  },
  {
   "id": "ww-CTP-SV-W-196-2026-07-18-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 46 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #196 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-196"
  },
  {
   "id": "ww-PBZ-SV-W-223-2026-07-18-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 67 min. Counties: Butler, Allegheny, Beaver, Washington. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #223 (67 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-223"
  },
  {
   "id": "ww-PBZ-SV-W-223-2026-07-18-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 67 min. Counties: Butler, Allegheny, Beaver, Washington. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #223 (67 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-223"
  },
  {
   "id": "ww-PBZ-SV-W-223-2026-07-18-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 67 min. Counties: Butler, Allegheny, Beaver, Washington. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #223 (67 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-223"
  },
  {
   "id": "ww-PBZ-SV-W-223-2026-07-18-Washington",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 67 min. Counties: Butler, Allegheny, Beaver, Washington. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #223 (67 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-223"
  },
  {
   "id": "ww-CTP-SV-W-190-2026-07-18-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 43 min. Counties: Bedford, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #190 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-190"
  },
  {
   "id": "ww-CTP-SV-W-190-2026-07-18-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 43 min. Counties: Bedford, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #190 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-190"
  },
  {
   "id": "ww-CTP-SV-W-190-2026-07-18-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 43 min. Counties: Bedford, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #190 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-190"
  },
  {
   "id": "ww-CTP-SV-W-190-2026-07-18-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 43 min. Counties: Bedford, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #190 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-190"
  },
  {
   "id": "ww-PBZ-SV-W-226-2026-07-18-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 49 min. Counties: Mercer, Venango, Armstrong, Butler, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #226 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-226"
  },
  {
   "id": "ww-PBZ-SV-W-226-2026-07-18-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 49 min. Counties: Mercer, Venango, Armstrong, Butler, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #226 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-226"
  },
  {
   "id": "ww-PBZ-SV-W-226-2026-07-18-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 49 min. Counties: Mercer, Venango, Armstrong, Butler, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #226 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-226"
  },
  {
   "id": "ww-PBZ-SV-W-226-2026-07-18-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 49 min. Counties: Mercer, Venango, Armstrong, Butler, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #226 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-226"
  },
  {
   "id": "ww-PBZ-SV-W-226-2026-07-18-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 49 min. Counties: Mercer, Venango, Armstrong, Butler, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #226 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-226"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-204-2026-07-18-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 64 min. Counties: Cameron, Centre, Clearfield, Potter, Clinton, Elk, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #204 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-204"
  },
  {
   "id": "ww-PBZ-SV-W-216-2026-07-18-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 55 min. Counties: Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #216 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-216"
  },
  {
   "id": "ww-PBZ-SV-W-216-2026-07-18-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 55 min. Counties: Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #216 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-216"
  },
  {
   "id": "ww-PBZ-SV-W-216-2026-07-18-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 55 min. Counties: Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #216 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-216"
  },
  {
   "id": "ww-PBZ-SV-W-216-2026-07-18-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 55 min. Counties: Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #216 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-216"
  },
  {
   "id": "ww-PBZ-SV-W-218-2026-07-18-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 38 min. Counties: Clarion, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #218 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-218"
  },
  {
   "id": "ww-PBZ-SV-W-218-2026-07-18-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 38 min. Counties: Clarion, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #218 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-218"
  },
  {
   "id": "ww-PBZ-SV-W-218-2026-07-18-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 38 min. Counties: Clarion, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #218 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-218"
  },
  {
   "id": "ww-PBZ-SV-W-218-2026-07-18-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 38 min. Counties: Clarion, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #218 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-218"
  },
  {
   "id": "ww-CLE-SV-W-172-2026-07-18-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-18. Duration: 52 min. County: Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #172 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-172"
  },
  {
   "id": "ww-CLE-SV-W-172-2026-07-18-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-18. Duration: 52 min. County: Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #172 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-172"
  },
  {
   "id": "ww-CTP-SV-W-195-2026-07-18-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 48 min. Counties: Cameron, Elk, Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #195 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-195"
  },
  {
   "id": "ww-CTP-SV-W-195-2026-07-18-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 48 min. Counties: Cameron, Elk, Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #195 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-195"
  },
  {
   "id": "ww-CTP-SV-W-195-2026-07-18-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 48 min. Counties: Cameron, Elk, Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #195 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-195"
  },
  {
   "id": "ww-CTP-SV-W-195-2026-07-18-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 48 min. Counties: Cameron, Elk, Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #195 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-195"
  },
  {
   "id": "ww-CTP-SV-W-195-2026-07-18-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 48 min. Counties: Cameron, Elk, Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #195 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-195"
  },
  {
   "id": "ww-CTP-SV-W-195-2026-07-18-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 48 min. Counties: Cameron, Elk, Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #195 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-195"
  },
  {
   "id": "ww-CTP-SV-W-195-2026-07-18-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 48 min. Counties: Cameron, Elk, Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #195 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-195"
  },
  {
   "id": "ww-CTP-SV-W-195-2026-07-18-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 48 min. Counties: Cameron, Elk, Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #195 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-195"
  },
  {
   "id": "ww-CLE-SV-W-182-2026-07-18-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-18. Duration: 38 min. County: Crawford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #182 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-182"
  },
  {
   "id": "ww-CLE-SV-W-182-2026-07-18-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-18. Duration: 38 min. County: Crawford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #182 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-182"
  },
  {
   "id": "ww-CTP-SV-W-200-2026-07-18-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 45 min. Counties: Centre, Clinton, Union. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #200 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-200"
  },
  {
   "id": "ww-CTP-SV-W-200-2026-07-18-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 45 min. Counties: Centre, Clinton, Union. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #200 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-200"
  },
  {
   "id": "ww-CTP-SV-W-200-2026-07-18-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 45 min. Counties: Centre, Clinton, Union. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #200 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-200"
  },
  {
   "id": "ww-CTP-SV-W-200-2026-07-18-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 45 min. Counties: Centre, Clinton, Union. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #200 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-200"
  },
  {
   "id": "ww-CTP-SV-W-200-2026-07-18-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 45 min. Counties: Centre, Clinton, Union. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #200 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-200"
  },
  {
   "id": "ww-CTP-SV-W-200-2026-07-18-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 45 min. Counties: Centre, Clinton, Union. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #200 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-200"
  },
  {
   "id": "ww-PBZ-SV-W-227-2026-07-18-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 38 min. Counties: Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #227 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-227"
  },
  {
   "id": "ww-PBZ-SV-W-227-2026-07-18-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 38 min. Counties: Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #227 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-227"
  },
  {
   "id": "ww-PBZ-SV-W-227-2026-07-18-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 38 min. Counties: Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #227 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-227"
  },
  {
   "id": "ww-PBZ-SV-W-227-2026-07-18-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 38 min. Counties: Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #227 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-227"
  },
  {
   "id": "ww-PBZ-SV-W-215-2026-07-18-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 32 min. County: Allegheny. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #215 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-215"
  },
  {
   "id": "ww-PBZ-SV-W-215-2026-07-18-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 32 min. County: Allegheny. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #215 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-215"
  },
  {
   "id": "ww-PHI-SV-W-184-2026-07-18-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 21 min. Counties: Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #184 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-184"
  },
  {
   "id": "ww-PHI-SV-W-184-2026-07-18-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 21 min. Counties: Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #184 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-184"
  },
  {
   "id": "ww-PHI-SV-W-184-2026-07-18-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 21 min. Counties: Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #184 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-184"
  },
  {
   "id": "ww-PHI-SV-W-184-2026-07-18-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 21 min. Counties: Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #184 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-184"
  },
  {
   "id": "ww-PHI-SV-W-189-2026-07-18-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 45 min. County: Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #189 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-189"
  },
  {
   "id": "ww-PHI-SV-W-189-2026-07-18-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-18. Duration: 45 min. County: Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #189 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-189"
  },
  {
   "id": "ww-PBZ-SV-W-219-2026-07-18-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 56 min. Counties: Lawrence, Beaver, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #219 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-219"
  },
  {
   "id": "ww-PBZ-SV-W-219-2026-07-18-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 56 min. Counties: Lawrence, Beaver, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #219 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-219"
  },
  {
   "id": "ww-PBZ-SV-W-219-2026-07-18-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 56 min. Counties: Lawrence, Beaver, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #219 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-219"
  },
  {
   "id": "ww-PBZ-SV-W-225-2026-07-18-Washington",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 56 min. Counties: Allegheny, Fayette, Beaver, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #225 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-225"
  },
  {
   "id": "ww-PBZ-SV-W-225-2026-07-18-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 56 min. Counties: Allegheny, Fayette, Beaver, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #225 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-225"
  },
  {
   "id": "ww-PBZ-SV-W-225-2026-07-18-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 56 min. Counties: Allegheny, Fayette, Beaver, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #225 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-225"
  },
  {
   "id": "ww-PBZ-SV-W-225-2026-07-18-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 56 min. Counties: Allegheny, Fayette, Beaver, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #225 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-225"
  },
  {
   "id": "ww-PBZ-SV-W-225-2026-07-18-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 56 min. Counties: Allegheny, Fayette, Beaver, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #225 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-225"
  },
  {
   "id": "ww-CTP-SV-W-198-2026-07-18-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 50 min. County: Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #198 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-198"
  },
  {
   "id": "ww-CTP-SV-W-198-2026-07-18-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 50 min. County: Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #198 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-198"
  },
  {
   "id": "ww-BGM-SV-W-125-2026-07-18-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-18. Duration: 60 min. Counties: Susquehanna, Wayne, Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #125 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-125"
  },
  {
   "id": "ww-BGM-SV-W-125-2026-07-18-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-18. Duration: 60 min. Counties: Susquehanna, Wayne, Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #125 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-125"
  },
  {
   "id": "ww-BGM-SV-W-125-2026-07-18-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-18. Duration: 60 min. Counties: Susquehanna, Wayne, Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #125 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-125"
  },
  {
   "id": "ww-BGM-SV-W-125-2026-07-18-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-18. Duration: 60 min. Counties: Susquehanna, Wayne, Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #125 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-125"
  },
  {
   "id": "ww-BGM-SV-W-125-2026-07-18-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-18. Duration: 60 min. Counties: Susquehanna, Wayne, Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #125 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-125"
  },
  {
   "id": "ww-BGM-SV-W-125-2026-07-18-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-18. Duration: 60 min. Counties: Susquehanna, Wayne, Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #125 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-125"
  },
  {
   "id": "ww-CLE-SV-W-178-2026-07-18-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-18. Duration: 62 min. Counties: Erie, Crawford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #178 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-178"
  },
  {
   "id": "ww-CLE-SV-W-178-2026-07-18-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-18. Duration: 62 min. Counties: Erie, Crawford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #178 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-178"
  },
  {
   "id": "ww-CLE-SV-W-178-2026-07-18-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-18. Duration: 62 min. Counties: Erie, Crawford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #178 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-178"
  },
  {
   "id": "ww-CLE-SV-W-178-2026-07-18-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-18. Duration: 62 min. Counties: Erie, Crawford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #178 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-178"
  },
  {
   "id": "ww-BGM-SV-W-124-2026-07-18-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-18. Duration: 61 min. Counties: Bradford, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #124 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-124"
  },
  {
   "id": "ww-BGM-SV-W-124-2026-07-18-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-18. Duration: 61 min. Counties: Bradford, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #124 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-124"
  },
  {
   "id": "ww-BGM-SV-W-124-2026-07-18-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-18. Duration: 61 min. Counties: Bradford, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #124 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-124"
  },
  {
   "id": "ww-BGM-SV-W-124-2026-07-18-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-18. Duration: 61 min. Counties: Bradford, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #124 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-124"
  },
  {
   "id": "ww-BGM-SV-W-124-2026-07-18-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-18. Duration: 61 min. Counties: Bradford, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #124 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-124"
  },
  {
   "id": "ww-BGM-SV-W-124-2026-07-18-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-18. Duration: 61 min. Counties: Bradford, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #124 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-124"
  },
  {
   "id": "ww-PBZ-SV-W-222-2026-07-18-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 64 min. Counties: Venango, Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #222 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-222"
  },
  {
   "id": "ww-PBZ-SV-W-222-2026-07-18-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 64 min. Counties: Venango, Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #222 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-222"
  },
  {
   "id": "ww-CTP-SV-W-202-2026-07-18-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 62 min. Counties: Elk, Cameron, McKean, Potter, Warren. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #202 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-202"
  },
  {
   "id": "ww-CTP-SV-W-202-2026-07-18-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 62 min. Counties: Elk, Cameron, McKean, Potter, Warren. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #202 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-202"
  },
  {
   "id": "ww-CTP-SV-W-202-2026-07-18-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 62 min. Counties: Elk, Cameron, McKean, Potter, Warren. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #202 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-202"
  },
  {
   "id": "ww-CTP-SV-W-202-2026-07-18-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 62 min. Counties: Elk, Cameron, McKean, Potter, Warren. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #202 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-202"
  },
  {
   "id": "ww-CTP-SV-W-202-2026-07-18-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 62 min. Counties: Elk, Cameron, McKean, Potter, Warren. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #202 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-202"
  },
  {
   "id": "ww-CTP-SV-W-202-2026-07-18-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 62 min. Counties: Elk, Cameron, McKean, Potter, Warren. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #202 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-202"
  },
  {
   "id": "ww-CTP-SV-W-202-2026-07-18-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 62 min. Counties: Elk, Cameron, McKean, Potter, Warren. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #202 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-202"
  },
  {
   "id": "ww-CTP-SV-W-202-2026-07-18-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 62 min. Counties: Elk, Cameron, McKean, Potter, Warren. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #202 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-202"
  },
  {
   "id": "ww-CTP-SV-W-202-2026-07-18-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 62 min. Counties: Elk, Cameron, McKean, Potter, Warren. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #202 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-202"
  },
  {
   "id": "ww-CTP-SV-W-202-2026-07-18-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-18. Duration: 62 min. Counties: Elk, Cameron, McKean, Potter, Warren. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #202 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-202"
  },
  {
   "id": "ww-PBZ-SV-W-224-2026-07-18-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 55 min. Counties: Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #224 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-224"
  },
  {
   "id": "ww-PBZ-SV-W-224-2026-07-18-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 55 min. Counties: Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #224 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-224"
  },
  {
   "id": "ww-PBZ-SV-W-224-2026-07-18-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 55 min. Counties: Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #224 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-224"
  },
  {
   "id": "ww-PBZ-SV-W-224-2026-07-18-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 55 min. Counties: Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #224 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-224"
  },
  {
   "id": "ww-PBZ-SV-W-224-2026-07-18-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 55 min. Counties: Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #224 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-224"
  },
  {
   "id": "ww-PBZ-SV-W-224-2026-07-18-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 55 min. Counties: Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #224 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-224"
  },
  {
   "id": "ww-PBZ-SV-W-221-2026-07-18-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 75 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #221 (75 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-221"
  },
  {
   "id": "ww-PBZ-SV-W-221-2026-07-18-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 75 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #221 (75 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-221"
  },
  {
   "id": "ww-PBZ-SV-W-221-2026-07-18-Forest",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-18. Duration: 75 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #221 (75 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-221"
  },
  {
   "id": "iem-ww-CTP-TO-W-24-Huntingdon-tornado-2026-07-18",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-07-18",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Huntingdon.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-24"
  },
  {
   "id": "iem-ww-PBZ-TO-W-30-Clarion-tornado-2026-07-18",
   "zip": "",
   "city": "Clarion",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Clarion.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-30"
  },
  {
   "id": "iem-ww-PBZ-TO-W-30-Jefferson-tornado-2026-07-18",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Jefferson.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-30"
  },
  {
   "id": "iem-ww-CTP-TO-W-19-Elk-tornado-2026-07-18",
   "zip": "",
   "city": "Elk",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Elk.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-19"
  },
  {
   "id": "iem-ww-CTP-TO-W-20-Elk-tornado-2026-07-18",
   "zip": "",
   "city": "Elk",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Elk.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-20"
  },
  {
   "id": "iem-ww-CTP-TO-W-20-Cameron-tornado-2026-07-18",
   "zip": "",
   "city": "Cameron",
   "date": "2026-07-18",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Cameron.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-20"
  },
  {
   "id": "iem-ww-CTP-TO-W-21-Somerset-tornado-2026-07-18",
   "zip": "",
   "city": "Somerset",
   "date": "2026-07-18",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Somerset.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-21"
  },
  {
   "id": "iem-ww-PBZ-TO-W-31-Jefferson-tornado-2026-07-18",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Jefferson.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-31"
  },
  {
   "id": "iem-ww-CTP-TO-W-18-Elk-tornado-2026-07-18",
   "zip": "",
   "city": "Elk",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Elk.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-18"
  },
  {
   "id": "iem-ww-CTP-TO-W-17-Bedford-tornado-2026-07-18",
   "zip": "",
   "city": "Bedford",
   "date": "2026-07-18",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Bedford.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-17"
  },
  {
   "id": "iem-ww-CTP-TO-W-17-Somerset-tornado-2026-07-18",
   "zip": "",
   "city": "Somerset",
   "date": "2026-07-18",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Somerset.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-17"
  },
  {
   "id": "iem-ww-BGM-TO-W-10-Wayne-tornado-2026-07-18",
   "zip": "",
   "city": "Wayne",
   "date": "2026-07-18",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Wayne.",
   "sourceDetail": "NWS BGM — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-TO-W-10"
  },
  {
   "id": "iem-ww-CTP-TO-W-22-Cameron-tornado-2026-07-18",
   "zip": "",
   "city": "Cameron",
   "date": "2026-07-18",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Cameron.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-22"
  },
  {
   "id": "iem-ww-CTP-TO-W-22-Clinton-tornado-2026-07-18",
   "zip": "",
   "city": "Clinton",
   "date": "2026-07-18",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Clinton.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-22"
  },
  {
   "id": "iem-ww-CTP-TO-W-22-Potter-tornado-2026-07-18",
   "zip": "",
   "city": "Potter",
   "date": "2026-07-18",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Potter.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-22"
  },
  {
   "id": "iem-ww-CTP-TO-W-23-Blair-tornado-2026-07-18",
   "zip": "",
   "city": "Blair",
   "date": "2026-07-18",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Blair.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-23"
  },
  {
   "id": "iem-ww-CTP-TO-W-23-Centre-tornado-2026-07-18",
   "zip": "",
   "city": "Centre",
   "date": "2026-07-18",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Centre.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-23"
  },
  {
   "id": "iem-ww-CTP-TO-W-23-Clearfield-tornado-2026-07-18",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Clearfield.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-23"
  },
  {
   "id": "iem-ww-PBZ-TO-W-32-Westmoreland-tornado-2026-07-18",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Westmoreland.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-32"
  },
  {
   "id": "ww-CTP-FF-W-35-2026-07-18-Somerset",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-18. Duration: 179 min. Counties: Somerset, Bedford. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #35 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-35"
  },
  {
   "id": "ww-CTP-FF-W-35-2026-07-18-Bedford",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-18. Duration: 179 min. Counties: Somerset, Bedford. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #35 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-35"
  },
  {
   "id": "ww-PBZ-FF-W-61-2026-07-18-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 122 min. Counties: Allegheny, Beaver, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #61 (122 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-61"
  },
  {
   "id": "ww-PBZ-FF-W-61-2026-07-18-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 122 min. Counties: Allegheny, Beaver, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #61 (122 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-61"
  },
  {
   "id": "ww-PBZ-FF-W-61-2026-07-18-Washington",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 122 min. Counties: Allegheny, Beaver, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #61 (122 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-61"
  },
  {
   "id": "ww-PBZ-FF-W-56-2026-07-18-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 178 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #56 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-56"
  },
  {
   "id": "ww-PBZ-FF-W-56-2026-07-18-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 178 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #56 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-56"
  },
  {
   "id": "ww-PBZ-FF-W-55-2026-07-18-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 143 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #55 (143 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-55"
  },
  {
   "id": "ww-PBZ-FF-W-55-2026-07-18-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 143 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #55 (143 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-55"
  },
  {
   "id": "ww-PBZ-FF-W-54-2026-07-18-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 138 min. Counties: Armstrong, Indiana, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #54 (138 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-54"
  },
  {
   "id": "ww-PBZ-FF-W-54-2026-07-18-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 138 min. Counties: Armstrong, Indiana, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #54 (138 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-54"
  },
  {
   "id": "ww-PBZ-FF-W-54-2026-07-18-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 138 min. Counties: Armstrong, Indiana, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #54 (138 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-54"
  },
  {
   "id": "ww-PBZ-FF-W-62-2026-07-18-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 94 min. Counties: Indiana, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #62 (94 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-62"
  },
  {
   "id": "ww-PBZ-FF-W-62-2026-07-18-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 94 min. Counties: Indiana, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #62 (94 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-62"
  },
  {
   "id": "ww-PHI-FF-W-50-2026-07-18-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-18. Duration: 241 min. Counties: Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #50 (241 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-50"
  },
  {
   "id": "ww-PHI-FF-W-50-2026-07-18-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-18. Duration: 241 min. Counties: Bucks, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #50 (241 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-50"
  },
  {
   "id": "ww-PBZ-FF-W-63-2026-07-18-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 68 min. Counties: Armstrong, Indiana. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #63 (68 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-63"
  },
  {
   "id": "ww-PBZ-FF-W-63-2026-07-18-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 68 min. Counties: Armstrong, Indiana. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #63 (68 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-63"
  },
  {
   "id": "ww-CTP-FF-W-36-2026-07-18-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-18. Duration: 190 min. County: Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #36 (190 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-36"
  },
  {
   "id": "ww-PBZ-FF-W-58-2026-07-18-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 162 min. County: Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #58 (162 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-58"
  },
  {
   "id": "ww-PBZ-FF-W-60-2026-07-18-Forest",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 155 min. Counties: Forest, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #60 (155 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-60"
  },
  {
   "id": "ww-PBZ-FF-W-60-2026-07-18-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 155 min. Counties: Forest, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #60 (155 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-60"
  },
  {
   "id": "ww-PBZ-FF-W-57-2026-07-18-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 184 min. Counties: Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #57 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-57"
  },
  {
   "id": "ww-PBZ-FF-W-57-2026-07-18-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 184 min. Counties: Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #57 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-57"
  },
  {
   "id": "ww-PBZ-FF-W-59-2026-07-18-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 160 min. Counties: Clarion, Forest, Jefferson, Mercer, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #59 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-59"
  },
  {
   "id": "ww-PBZ-FF-W-59-2026-07-18-Forest",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 160 min. Counties: Clarion, Forest, Jefferson, Mercer, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #59 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-59"
  },
  {
   "id": "ww-PBZ-FF-W-59-2026-07-18-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 160 min. Counties: Clarion, Forest, Jefferson, Mercer, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #59 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-59"
  },
  {
   "id": "ww-PBZ-FF-W-59-2026-07-18-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 160 min. Counties: Clarion, Forest, Jefferson, Mercer, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #59 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-59"
  },
  {
   "id": "ww-PBZ-FF-W-59-2026-07-18-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 160 min. Counties: Clarion, Forest, Jefferson, Mercer, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #59 (160 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-59"
  },
  {
   "id": "ww-PBZ-FF-W-53-2026-07-18-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 134 min. Counties: Indiana, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #53 (134 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-53"
  },
  {
   "id": "ww-PBZ-FF-W-53-2026-07-18-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 134 min. Counties: Indiana, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #53 (134 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-53"
  },
  {
   "id": "ww-PHI-FF-W-51-2026-07-18-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-18. Duration: 241 min. County: Bucks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #51 (241 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-51"
  },
  {
   "id": "ww-PBZ-FA-W-21-2026-07-18-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 466 min. Counties: Armstrong, Clarion, Indiana, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #21 (466 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-21"
  },
  {
   "id": "ww-PBZ-FA-W-21-2026-07-18-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 466 min. Counties: Armstrong, Clarion, Indiana, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #21 (466 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-21"
  },
  {
   "id": "ww-PBZ-FA-W-21-2026-07-18-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 466 min. Counties: Armstrong, Clarion, Indiana, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #21 (466 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-21"
  },
  {
   "id": "ww-PBZ-FA-W-21-2026-07-18-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 466 min. Counties: Armstrong, Clarion, Indiana, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #21 (466 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-21"
  },
  {
   "id": "ww-PBZ-FA-W-22-2026-07-18-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 538 min. Counties: Armstrong, Indiana. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #22 (538 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-22"
  },
  {
   "id": "ww-PBZ-FA-W-22-2026-07-18-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 538 min. Counties: Armstrong, Indiana. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #22 (538 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-22"
  },
  {
   "id": "ww-PBZ-FA-W-18-2026-07-18-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 158 min. Counties: Indiana, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #18 (158 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-18"
  },
  {
   "id": "ww-PBZ-FA-W-18-2026-07-18-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 158 min. Counties: Indiana, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #18 (158 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-18"
  },
  {
   "id": "ww-PBZ-FA-W-19-2026-07-18-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 663 min. Counties: Clarion, Jefferson, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #19 (663 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-19"
  },
  {
   "id": "ww-PBZ-FA-W-19-2026-07-18-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 663 min. Counties: Clarion, Jefferson, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #19 (663 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-19"
  },
  {
   "id": "ww-PBZ-FA-W-19-2026-07-18-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 663 min. Counties: Clarion, Jefferson, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #19 (663 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-19"
  },
  {
   "id": "ww-PBZ-FA-W-20-2026-07-18-Forest",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 659 min. Counties: Forest, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #20 (659 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-20"
  },
  {
   "id": "ww-PBZ-FA-W-20-2026-07-18-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-18. Duration: 659 min. Counties: Forest, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #20 (659 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-20"
  },
  {
   "id": "asos-PIT-2026-07-18-8129",
   "lat": 40.4915,
   "lon": -80.2329,
   "zip": "",
   "city": "PITTSBURGH INTL",
   "date": "2026-07-18",
   "county": "Allegheny",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH INTL (PIT) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH INTL (PIT)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-MDT-2026-07-18-9406",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2026-07-18",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 61 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MDT-2026-07-18",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2026-07-18",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 60 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607182321-wind-40.48--80.21",
   "lat": 40.48,
   "lon": -80.21,
   "zip": "",
   "city": "2 S Carnot-Moon",
   "date": "2026-07-18",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 S Carnot-Moon, PA. Peak gust: 62 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607190148-wind-40.22--77.17",
   "lat": 40.22,
   "lon": -77.17,
   "zip": "",
   "city": "2 SE Carlisle Springs",
   "date": "2026-07-18",
   "county": "Cumberland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SE Carlisle Springs, PA. Peak gust: 71 mph.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202607190227-wind-40.19--76.75",
   "lat": 40.19,
   "lon": -76.75,
   "zip": "",
   "city": "1 WSW Middletown",
   "date": "2026-07-18",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WSW Middletown, PA. Peak gust: 70 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-18T20:30:00Z-wind-42.26--79.79",
   "lat": 42.26,
   "lon": -79.79,
   "zip": "",
   "city": "4 NE North East",
   "date": "2026-07-18",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARINE TSTM WIND reported near 4 NE North East, PA. Peak gust: 52 mph. 39 knot wind gust. Mesonet station NREP1 3 NE North East.",
   "sourceDetail": "NWS CLE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-18T23:10:00Z-wind-41.21--79.47",
   "lat": 41.21,
   "lon": -79.47,
   "zip": "",
   "city": "3 S Shippenville",
   "date": "2026-07-18",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 3 S Shippenville, PA. Peak gust: 75 mph. several large trees uprooted and snapped near the top. Estimated wind 70-75 mph.",
   "sourceDetail": "NWS PBZ — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-CTP-SV-W-206-Clearfield-wind-2026-07-18",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Clearfield on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-206"
  },
  {
   "id": "iem-ww-CTP-SV-W-206-Clearfield-hail-2026-07-18",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Clearfield on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-206"
  },
  {
   "id": "iem-ww-CTP-SV-W-205-Clearfield-wind-2026-07-18",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Clearfield on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-205"
  },
  {
   "id": "iem-ww-CTP-SV-W-205-Clearfield-hail-2026-07-18",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-07-18",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Clearfield on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-205"
  },
  {
   "id": "iem-ww-CTP-SV-W-205-Elk-wind-2026-07-18",
   "zip": "",
   "city": "Elk",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Elk on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-205"
  },
  {
   "id": "iem-ww-CTP-SV-W-205-Elk-hail-2026-07-18",
   "zip": "",
   "city": "Elk",
   "date": "2026-07-18",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Elk on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-205"
  },
  {
   "id": "iem-geo-2026-07-18-flood-40.45--79.59",
   "lat": 40.45,
   "lon": -79.59,
   "zip": "",
   "city": "3 NW Delmont",
   "date": "2026-07-18",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: River/Creek overflowing; Cropland/Yard/Basement Flooding.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-CTP-SV-W-207-Blair-wind-2026-07-18",
   "zip": "",
   "city": "Blair",
   "date": "2026-07-18",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Blair on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-207"
  },
  {
   "id": "iem-ww-CTP-SV-W-207-Blair-hail-2026-07-18",
   "zip": "",
   "city": "Blair",
   "date": "2026-07-18",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Blair on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-207"
  },
  {
   "id": "iem-ww-CTP-SV-W-207-Huntingdon-wind-2026-07-18",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-07-18",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Huntingdon on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-207"
  },
  {
   "id": "iem-ww-CTP-SV-W-207-Huntingdon-hail-2026-07-18",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-07-18",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Huntingdon on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-207"
  },
  {
   "id": "iem-ww-CTP-SV-W-207-Juniata-wind-2026-07-18",
   "zip": "",
   "city": "Juniata",
   "date": "2026-07-18",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Juniata on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-207"
  },
  {
   "id": "iem-ww-CTP-SV-W-207-Juniata-hail-2026-07-18",
   "zip": "",
   "city": "Juniata",
   "date": "2026-07-18",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Juniata on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-207"
  },
  {
   "id": "iem-ww-CTP-SV-W-207-Mifflin-wind-2026-07-18",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-07-18",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Mifflin on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-207"
  },
  {
   "id": "iem-ww-CTP-SV-W-207-Mifflin-hail-2026-07-18",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-07-18",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Mifflin on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-207"
  },
  {
   "id": "iem-ww-CTP-SV-W-208-Juniata-wind-2026-07-18",
   "zip": "",
   "city": "Juniata",
   "date": "2026-07-18",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Juniata on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-208"
  },
  {
   "id": "iem-ww-CTP-SV-W-208-Juniata-hail-2026-07-18",
   "zip": "",
   "city": "Juniata",
   "date": "2026-07-18",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Juniata on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-208"
  },
  {
   "id": "iem-ww-CTP-SV-W-208-Cumberland-wind-2026-07-18",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-07-18",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Cumberland on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-208"
  },
  {
   "id": "iem-ww-CTP-SV-W-208-Cumberland-hail-2026-07-18",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-07-18",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Cumberland on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-208"
  },
  {
   "id": "iem-ww-CTP-SV-W-208-Dauphin-wind-2026-07-18",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-07-18",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Dauphin on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-208"
  },
  {
   "id": "iem-ww-CTP-SV-W-208-Dauphin-hail-2026-07-18",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-07-18",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Dauphin on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-208"
  },
  {
   "id": "iem-ww-CTP-SV-W-208-Perry-wind-2026-07-18",
   "zip": "",
   "city": "Perry",
   "date": "2026-07-18",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Perry on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-208"
  },
  {
   "id": "iem-ww-CTP-SV-W-208-Perry-hail-2026-07-18",
   "zip": "",
   "city": "Perry",
   "date": "2026-07-18",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP for Perry on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-208"
  },
  {
   "id": "sps-2026-07-18-cambria-wind",
   "zip": "",
   "city": "Cambria",
   "date": "2026-07-18",
   "county": "Cambria",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cambria — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-blair-hail",
   "zip": "",
   "city": "Blair",
   "date": "2026-07-18",
   "county": "Blair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Blair — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-pike-wind",
   "zip": "",
   "city": "Pike",
   "date": "2026-07-18",
   "county": "Pike",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pike — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BGM — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-dauphin-wind",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-07-18",
   "county": "Dauphin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dauphin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-18",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-somerset-wind",
   "zip": "",
   "city": "Somerset",
   "date": "2026-07-18",
   "county": "Somerset",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Somerset — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-warren-wind",
   "zip": "",
   "city": "Warren",
   "date": "2026-07-18",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Warren — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-huntingdon-wind",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-07-18",
   "county": "Huntingdon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Huntingdon — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-18",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-07-18",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-union-wind",
   "zip": "",
   "city": "Union",
   "date": "2026-07-18",
   "county": "Union",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Union — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-07-18",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-northumber-wind",
   "zip": "",
   "city": "Northumberland",
   "date": "2026-07-18",
   "county": "Northumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Northumberland — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-07-18",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202607152126-hail-40.84--75.67",
   "lat": 40.84,
   "lon": -75.67,
   "zip": "",
   "city": "2 E Lehighton",
   "date": "2026-07-15",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Lehighton, PA. Hail size: 1.5\".",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "ww-PHI-SV-W-177-2026-07-15-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 33 min. Counties: Monroe, Northampton, Bucks, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #177 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-177"
  },
  {
   "id": "ww-PHI-SV-W-177-2026-07-15-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 33 min. Counties: Monroe, Northampton, Bucks, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #177 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-177"
  },
  {
   "id": "ww-PHI-SV-W-177-2026-07-15-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 33 min. Counties: Monroe, Northampton, Bucks, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #177 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-177"
  },
  {
   "id": "ww-PHI-SV-W-177-2026-07-15-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 33 min. Counties: Monroe, Northampton, Bucks, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #177 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-177"
  },
  {
   "id": "ww-PHI-SV-W-177-2026-07-15-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 33 min. Counties: Monroe, Northampton, Bucks, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #177 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-177"
  },
  {
   "id": "ww-PHI-SV-W-177-2026-07-15-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 33 min. Counties: Monroe, Northampton, Bucks, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #177 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-177"
  },
  {
   "id": "ww-PHI-SV-W-177-2026-07-15-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 33 min. Counties: Monroe, Northampton, Bucks, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #177 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-177"
  },
  {
   "id": "ww-PHI-SV-W-177-2026-07-15-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 33 min. Counties: Monroe, Northampton, Bucks, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #177 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-177"
  },
  {
   "id": "ww-PHI-SV-W-177-2026-07-15-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 33 min. Counties: Monroe, Northampton, Bucks, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #177 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-177"
  },
  {
   "id": "ww-PHI-SV-W-177-2026-07-15-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 33 min. Counties: Monroe, Northampton, Bucks, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #177 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-177"
  },
  {
   "id": "ww-PHI-SV-W-174-2026-07-15-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 30 min. Counties: Northampton, Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #174 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-174"
  },
  {
   "id": "ww-PHI-SV-W-174-2026-07-15-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 30 min. Counties: Northampton, Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #174 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-174"
  },
  {
   "id": "ww-PHI-SV-W-174-2026-07-15-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 30 min. Counties: Northampton, Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #174 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-174"
  },
  {
   "id": "ww-PHI-SV-W-174-2026-07-15-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 30 min. Counties: Northampton, Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #174 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-174"
  },
  {
   "id": "ww-PHI-SV-W-174-2026-07-15-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 30 min. Counties: Northampton, Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #174 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-174"
  },
  {
   "id": "ww-PHI-SV-W-174-2026-07-15-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 30 min. Counties: Northampton, Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #174 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-174"
  },
  {
   "id": "ww-BGM-SV-W-113-2026-07-15-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-15. Duration: 38 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #113 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-113"
  },
  {
   "id": "ww-BGM-SV-W-113-2026-07-15-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-15. Duration: 38 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #113 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-188-2026-07-15-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-15. Duration: 43 min. Counties: Northumberland, Montour, Lycoming, Columbia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #188 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-188"
  },
  {
   "id": "ww-CTP-SV-W-188-2026-07-15-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-15. Duration: 43 min. Counties: Northumberland, Montour, Lycoming, Columbia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #188 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-188"
  },
  {
   "id": "ww-CTP-SV-W-188-2026-07-15-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-15. Duration: 43 min. Counties: Northumberland, Montour, Lycoming, Columbia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #188 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-188"
  },
  {
   "id": "ww-CTP-SV-W-188-2026-07-15-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-15. Duration: 43 min. Counties: Northumberland, Montour, Lycoming, Columbia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #188 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-188"
  },
  {
   "id": "ww-CTP-SV-W-188-2026-07-15-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-15. Duration: 43 min. Counties: Northumberland, Montour, Lycoming, Columbia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #188 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-188"
  },
  {
   "id": "ww-CTP-SV-W-188-2026-07-15-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-15. Duration: 43 min. Counties: Northumberland, Montour, Lycoming, Columbia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #188 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-188"
  },
  {
   "id": "ww-CTP-SV-W-188-2026-07-15-Montour-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-15. Duration: 43 min. Counties: Northumberland, Montour, Lycoming, Columbia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #188 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-188"
  },
  {
   "id": "ww-CTP-SV-W-188-2026-07-15-Montour-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-15. Duration: 43 min. Counties: Northumberland, Montour, Lycoming, Columbia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #188 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-188"
  },
  {
   "id": "ww-CTP-SV-W-187-2026-07-15-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-15. Duration: 34 min. Counties: Columbia, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #187 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-187"
  },
  {
   "id": "ww-CTP-SV-W-187-2026-07-15-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-15. Duration: 34 min. Counties: Columbia, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #187 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-187"
  },
  {
   "id": "ww-CTP-SV-W-187-2026-07-15-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-15. Duration: 34 min. Counties: Columbia, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #187 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-187"
  },
  {
   "id": "ww-CTP-SV-W-187-2026-07-15-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-15. Duration: 34 min. Counties: Columbia, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #187 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-187"
  },
  {
   "id": "ww-BGM-SV-W-115-2026-07-15-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-15. Duration: 31 min. County: Luzerne. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #115 (31 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-115"
  },
  {
   "id": "ww-BGM-SV-W-115-2026-07-15-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-15. Duration: 31 min. County: Luzerne. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #115 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-115"
  },
  {
   "id": "ww-PHI-SV-W-175-2026-07-15-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 39 min. Counties: Carbon, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #175 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-175"
  },
  {
   "id": "ww-PHI-SV-W-175-2026-07-15-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 39 min. Counties: Carbon, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #175 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-175"
  },
  {
   "id": "ww-PHI-SV-W-175-2026-07-15-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 39 min. Counties: Carbon, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #175 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-175"
  },
  {
   "id": "ww-PHI-SV-W-175-2026-07-15-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 39 min. Counties: Carbon, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #175 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-175"
  },
  {
   "id": "ww-PHI-SV-W-175-2026-07-15-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 39 min. Counties: Carbon, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #175 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-175"
  },
  {
   "id": "ww-PHI-SV-W-175-2026-07-15-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-15. Duration: 39 min. Counties: Carbon, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #175 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-175"
  },
  {
   "id": "ww-BGM-SV-W-114-2026-07-15-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-15. Duration: 29 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #114 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-114"
  },
  {
   "id": "ww-BGM-SV-W-114-2026-07-15-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-15",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-15. Duration: 29 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #114 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-114"
  },
  {
   "id": "asos-ABE-2026-07-15-16511",
   "lat": 40.6508,
   "lon": -75.4492,
   "zip": "",
   "city": "ALLENTOWN-BETHLEHEM",
   "date": "2026-07-15",
   "county": "Lehigh",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALLENTOWN-BETHLEHEM (ABE) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALLENTOWN-BETHLEHEM (ABE)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ABE-2026-07-15",
   "lat": 40.6508,
   "lon": -75.4492,
   "zip": "",
   "city": "ALLENTOWN-BETHLEHEM",
   "date": "2026-07-15",
   "county": "Lehigh",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALLENTOWN-BETHLEHEM (ABE) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALLENTOWN-BETHLEHEM (ABE) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-15-lycoming-wind",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-07-15",
   "county": "Lycoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lycoming — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-11-wind-40.01--75.29",
   "lat": 40.01,
   "lon": -75.29,
   "zip": "",
   "city": "Ardmore",
   "date": "2026-07-11",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter measured wind gust in Ardmore. Minor flooding of streets also reported.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-11-382-1845",
   "lat": 40,
   "lon": -75.31,
   "zip": "",
   "city": "Haverford",
   "date": "2026-07-11",
   "county": "Delaware",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter estimates wind gusts up to 60 mph in Ardmore... Haverford Township. Flooding on Haverford Road. (PHI)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-11-wind-39.88--75.23",
   "lat": 39.88,
   "lon": -75.23,
   "zip": "",
   "city": "Philadelphia Internatio",
   "date": "2026-07-11",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPHL Philadelphia International Airport.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-11-flood-40.18--76.19",
   "lat": 40.18,
   "lon": -76.19,
   "zip": "",
   "city": "Ephrata",
   "date": "2026-07-11",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of flooding along South State Street.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-11-flood-40.15--76.20",
   "lat": 40.15,
   "lon": -76.2,
   "zip": "",
   "city": "1 SSE Akron",
   "date": "2026-07-11",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Residential flooding on Hillcrest Rd.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-11-flood-40.17--76.18",
   "lat": 40.17,
   "lon": -76.18,
   "zip": "",
   "city": "1 S Ephrata",
   "date": "2026-07-11",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Residential flooding reported on Akron Road.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-11-flood-40.09--76.21",
   "lat": 40.09,
   "lon": -76.21,
   "zip": "",
   "city": "1 WSW Leola",
   "date": "2026-07-11",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water resuce reported near West Main Street and Granger Road.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-11-flood-40.09--76.20",
   "lat": 40.09,
   "lon": -76.2,
   "zip": "",
   "city": "Leola",
   "date": "2026-07-11",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Residential flooding on Glenbrook Rd.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-11-flood-40.11--76.21",
   "lat": 40.11,
   "lon": -76.21,
   "zip": "",
   "city": "2 NW Leola",
   "date": "2026-07-11",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Forest Hill Road closed due to flooding.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-11-flood-40.00--75.30",
   "lat": 40,
   "lon": -75.3,
   "zip": "",
   "city": "1 SW Ardmore",
   "date": "2026-07-11",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of a water rescue near East County Line Road and Biddle Street. Flood water coming into the vehicle.",
   "sourceDetail": "NWS PHI — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-11-flood-40.03--75.30",
   "lat": 40.03,
   "lon": -75.3,
   "zip": "",
   "city": "1 E Bryn Mawr",
   "date": "2026-07-11",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue reported at Old Gulph Road and Morris Avenue.",
   "sourceDetail": "NWS PHI — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-11-flood-39.99--75.24",
   "lat": 39.99,
   "lon": -75.24,
   "zip": "",
   "city": "Wynnefield",
   "date": "2026-07-11",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Photo shows at least 10 vehicles floating in or sitting in a foot or more of flood waters at 57th/58th and Lebanon Avenue. Time estimated.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-11-flood-40.02--75.29",
   "lat": 40.02,
   "lon": -75.29,
   "zip": "",
   "city": "1 NNE Ardmore",
   "date": "2026-07-11",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue reported on Grays Lane near Mille Creek Road.",
   "sourceDetail": "NWS PHI — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-11-flood-40.00--75.24",
   "lat": 40,
   "lon": -75.24,
   "zip": "",
   "city": "1 SSE Bala Cynwyd",
   "date": "2026-07-11",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue reported at City Avenue and Old Lancaster Road.",
   "sourceDetail": "NWS PHI — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-11-flood-39.98--75.28",
   "lat": 39.98,
   "lon": -75.28,
   "zip": "",
   "city": "1 S Penn Wynne",
   "date": "2026-07-11",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The Cobbs Creek river gauge at Route 1 near the Norristown SEPTA line reach minor flood stage in less than 30 minutes.",
   "sourceDetail": "NWS PHI — Other Federal via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-11-flood-39.98--75.19",
   "lat": 39.98,
   "lon": -75.19,
   "zip": "",
   "city": "1 N Mantua",
   "date": "2026-07-11",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of flash flooding near Girard and Sedgley in Lemon Hill Park. Time estimated.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-11-flood-40.01--75.32",
   "lat": 40.01,
   "lon": -75.32,
   "zip": "",
   "city": "1 W Haverford",
   "date": "2026-07-11",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Public report of flooding along the Norristown SEPTA line west of the Haverford station. Train service has stopped due to flooding on the tracks.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PHI-SV-W-169-2026-07-11-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-11. Duration: 46 min. Counties: Delaware, Philadelphia, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #169 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-169"
  },
  {
   "id": "ww-PHI-SV-W-169-2026-07-11-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-11. Duration: 46 min. Counties: Delaware, Philadelphia, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #169 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-169"
  },
  {
   "id": "ww-PHI-SV-W-169-2026-07-11-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-11. Duration: 46 min. Counties: Delaware, Philadelphia, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #169 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-169"
  },
  {
   "id": "ww-PHI-SV-W-169-2026-07-11-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-11. Duration: 46 min. Counties: Delaware, Philadelphia, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #169 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-169"
  },
  {
   "id": "ww-PHI-SV-W-169-2026-07-11-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-11. Duration: 46 min. Counties: Delaware, Philadelphia, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #169 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-169"
  },
  {
   "id": "ww-PHI-SV-W-169-2026-07-11-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-11. Duration: 46 min. Counties: Delaware, Philadelphia, Montgomery. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #169 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-169"
  },
  {
   "id": "ww-CTP-SV-W-185-2026-07-11-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-11. Duration: 49 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #185 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-185"
  },
  {
   "id": "ww-CTP-SV-W-185-2026-07-11-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-11. Duration: 49 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #185 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-185"
  },
  {
   "id": "ww-CTP-SV-W-185-2026-07-11-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-11. Duration: 49 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #185 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-185"
  },
  {
   "id": "ww-CTP-SV-W-185-2026-07-11-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-11. Duration: 49 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #185 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-185"
  },
  {
   "id": "ww-PHI-SV-W-171-2026-07-11-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-11. Duration: 43 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #171 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-171"
  },
  {
   "id": "ww-PHI-SV-W-171-2026-07-11-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-11. Duration: 43 min. County: Berks. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #171 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-171"
  },
  {
   "id": "ww-CTP-SV-W-186-2026-07-11-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-11. Duration: 42 min. County: Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #186 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-186"
  },
  {
   "id": "ww-CTP-SV-W-186-2026-07-11-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-11. Duration: 42 min. County: Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #186 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-186"
  },
  {
   "id": "ww-CTP-FF-W-34-2026-07-11-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-11. Duration: 120 min. County: Lancaster. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #34 (120 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-34"
  },
  {
   "id": "ww-PHI-FF-W-42-2026-07-11-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-11. Duration: 239 min. Counties: Montgomery, Chester, Delaware, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #42 (239 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-42"
  },
  {
   "id": "ww-PHI-FF-W-42-2026-07-11-Chester",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-11. Duration: 239 min. Counties: Montgomery, Chester, Delaware, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #42 (239 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-42"
  },
  {
   "id": "ww-PHI-FF-W-42-2026-07-11-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-11. Duration: 239 min. Counties: Montgomery, Chester, Delaware, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #42 (239 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-42"
  },
  {
   "id": "ww-PHI-FF-W-42-2026-07-11-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-11. Duration: 239 min. Counties: Montgomery, Chester, Delaware, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #42 (239 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-42"
  },
  {
   "id": "asos-bf-PHL-2026-07-11",
   "lat": 39.8734,
   "lon": -75.2266,
   "zip": "",
   "city": "Philadelphia Intl",
   "date": "2026-07-11",
   "county": "Delaware",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Philadelphia Intl (PHL) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Philadelphia Intl (PHL) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607111843-wind-40.01--75.29",
   "lat": 40.01,
   "lon": -75.29,
   "zip": "",
   "city": "Ardmore",
   "date": "2026-07-11",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Ardmore, PA. Peak gust: 63 mph.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202607111845-wind-40.00--75.31",
   "lat": 40,
   "lon": -75.31,
   "zip": "",
   "city": "1 SSW Haverford",
   "date": "2026-07-11",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SSW Haverford, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202607111904-wind-39.88--75.23",
   "lat": 39.88,
   "lon": -75.23,
   "zip": "",
   "city": "Philadelphia Internatio",
   "date": "2026-07-11",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Philadelphia Internatio, PA. Peak gust: 64 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-11-flood-40.18--76.18",
   "lat": 40.18,
   "lon": -76.18,
   "zip": "",
   "city": "Ephrata",
   "date": "2026-07-11",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue in the 300 block of West Main Street.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-07-11-schuylkill-wind",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-07-11",
   "county": "Schuylkill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Schuylkill — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-11-luzerne-wind",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-07-11",
   "county": "Luzerne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Luzerne — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BGM — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-07-10-flood-41.93--79.64",
   "lat": 41.93,
   "lon": -79.64,
   "zip": "",
   "city": "Corry",
   "date": "2026-07-10",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "delayed report - moderate street flooding.",
   "sourceDetail": "NWS CLE — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.79--77.87",
   "lat": 40.79,
   "lon": -77.87,
   "zip": "",
   "city": "1 WNW State College",
   "date": "2026-07-10",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several inches of water ponding on North Atherton Street adjacent to the Penn State Campus near the bus station.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.59--77.57",
   "lat": 40.59,
   "lon": -77.57,
   "zip": "",
   "city": "Lewistown",
   "date": "2026-07-10",
   "county": "Mifflin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Ponding of water on the roadway in the vicinity of East Charles Avenue and South Main Street.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.81--77.84",
   "lat": 40.81,
   "lon": -77.84,
   "zip": "",
   "city": "2 NE State College",
   "date": "2026-07-10",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Video showed water from Thompson Run flowing across College Avenue and adjacent parking lots between Porter Road and Puddintown Road in College Township, closing at least one lane of traffic.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.67--78.71",
   "lat": 40.67,
   "lon": -78.71,
   "zip": "",
   "city": "1 NNW Hastings",
   "date": "2026-07-10",
   "county": "Cambria",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple flooded basements reported in the Hastings area, by Deer Rd and Miller St.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.60--78.40",
   "lat": 40.6,
   "lon": -78.4,
   "zip": "",
   "city": "4 W Bellwood",
   "date": "2026-07-10",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water flowing across Riggles Gap Sportsmen Rd and adjacent parking lot.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-41.45--80.32",
   "lat": 41.45,
   "lon": -80.32,
   "zip": "",
   "city": "4 NNE Greenville East",
   "date": "2026-07-10",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Public video shows overland flooding along Methodist Road.",
   "sourceDetail": "NWS PBZ — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-41.03--79.48",
   "lat": 41.03,
   "lon": -79.48,
   "zip": "",
   "city": "1 ESE Rimersburg",
   "date": "2026-07-10",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding over PA Route 861.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-41.10--80.36",
   "lat": 41.1,
   "lon": -80.36,
   "zip": "",
   "city": "2 SW New Wilmington",
   "date": "2026-07-10",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: River/Creek overflowing; Cropland/Yard/Basement Flooding.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.49--79.93",
   "lat": 40.49,
   "lon": -79.93,
   "zip": "",
   "city": "Sharpsburg",
   "date": "2026-07-10",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple flooded roads in Sharpsburg.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.87--79.42",
   "lat": 40.87,
   "lon": -79.42,
   "zip": "",
   "city": "6 ENE Kittanning",
   "date": "2026-07-10",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "PA-28/66 washed out.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.13--79.87",
   "lat": 40.13,
   "lon": -79.87,
   "zip": "",
   "city": "North Belle Vernon",
   "date": "2026-07-10",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "I-70 east and westbound flooded near Belle Vernon.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.87--79.47",
   "lat": 40.87,
   "lon": -79.47,
   "zip": "",
   "city": "4 NE Kittanning",
   "date": "2026-07-10",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A picture on social media shows property on Rte 1032 in Mosgrove flooded due to Pine Creek breaching its banks (at least 3-6 inches of water). Time based on radar estimate.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.60--79.19",
   "lat": 40.6,
   "lon": -79.19,
   "zip": "",
   "city": "2 SW Indiana",
   "date": "2026-07-10",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.82--79.49",
   "lat": 40.82,
   "lon": -79.49,
   "zip": "",
   "city": "2 ESE Kittanning",
   "date": "2026-07-10",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "PA-66 underwater.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-41.25--78.76",
   "lat": 41.25,
   "lon": -78.76,
   "zip": "",
   "city": "2 E Brockway",
   "date": "2026-07-10",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several flooded homes.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.93--80.37",
   "lat": 40.93,
   "lon": -80.37,
   "zip": "",
   "city": "3 SSW South New Castle",
   "date": "2026-07-10",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on INDUSTRIAL ST both directions between EASTBROOK RD and INDUSTRIAL ST (West Pittsburg, PA). All lanes closed. Reported from 511 PA. Time based on report.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-41.10--79.44",
   "lat": 41.1,
   "lon": -79.44,
   "zip": "",
   "city": "3 ESE Sligo",
   "date": "2026-07-10",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Picture of flooded property behind Grace Community Church likely due to Licking Creek breaching its bank. Since the picture was taken with sunny conditions, the time stamp is based right after the rain ceased.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.80--79.57",
   "lat": 40.8,
   "lon": -79.57,
   "zip": "",
   "city": "2 WSW West Kittanning",
   "date": "2026-07-10",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Glade Run out of its banks.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.68--79.58",
   "lat": 40.68,
   "lon": -79.58,
   "zip": "",
   "city": "3 N Hyde Park",
   "date": "2026-07-10",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Video of backyard flooded from Elder Run breeching its banks. Time based on post.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.52--80.34",
   "lat": 40.52,
   "lon": -80.34,
   "zip": "",
   "city": "5 ESE Harshaville",
   "date": "2026-07-10",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roadway near 566 Park Rd, Independence Twp. The road has been closed off. Time is based on rough estimate from radar.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PBZ-SV-W-213-2026-07-10-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-10. Duration: 40 min. Counties: Lawrence, Beaver, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #213 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-213"
  },
  {
   "id": "ww-PBZ-SV-W-213-2026-07-10-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-10. Duration: 40 min. Counties: Lawrence, Beaver, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #213 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-213"
  },
  {
   "id": "ww-PBZ-SV-W-213-2026-07-10-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-10. Duration: 40 min. Counties: Lawrence, Beaver, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #213 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-213"
  },
  {
   "id": "ww-PBZ-SV-W-213-2026-07-10-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-10. Duration: 40 min. Counties: Lawrence, Beaver, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #213 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-213"
  },
  {
   "id": "ww-PBZ-SV-W-213-2026-07-10-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-10. Duration: 40 min. Counties: Lawrence, Beaver, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #213 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-213"
  },
  {
   "id": "ww-PBZ-SV-W-213-2026-07-10-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-10. Duration: 40 min. Counties: Lawrence, Beaver, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #213 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-213"
  },
  {
   "id": "ww-PBZ-SV-W-213-2026-07-10-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-10. Duration: 40 min. Counties: Lawrence, Beaver, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #213 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-213"
  },
  {
   "id": "ww-PBZ-SV-W-213-2026-07-10-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-10. Duration: 40 min. Counties: Lawrence, Beaver, Butler, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #213 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-213"
  },
  {
   "id": "ww-PBZ-SV-W-214-2026-07-10-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-10. Duration: 43 min. Counties: Beaver, Lawrence, Butler, Armstrong. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #214 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-214"
  },
  {
   "id": "ww-PBZ-SV-W-214-2026-07-10-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-10. Duration: 43 min. Counties: Beaver, Lawrence, Butler, Armstrong. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #214 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-214"
  },
  {
   "id": "ww-PBZ-SV-W-214-2026-07-10-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-10. Duration: 43 min. Counties: Beaver, Lawrence, Butler, Armstrong. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #214 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-214"
  },
  {
   "id": "ww-PBZ-SV-W-214-2026-07-10-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-10. Duration: 43 min. Counties: Beaver, Lawrence, Butler, Armstrong. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #214 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-214"
  },
  {
   "id": "ww-CTP-FF-W-27-2026-07-10-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 113 min. County: Lancaster. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #27 (113 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-27"
  },
  {
   "id": "ww-PBZ-FF-W-51-2026-07-10-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 172 min. Counties: Allegheny, Beaver, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #51 (172 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-51"
  },
  {
   "id": "ww-PBZ-FF-W-51-2026-07-10-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 172 min. Counties: Allegheny, Beaver, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #51 (172 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-51"
  },
  {
   "id": "ww-PBZ-FF-W-51-2026-07-10-Washington",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 172 min. Counties: Allegheny, Beaver, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #51 (172 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-51"
  },
  {
   "id": "ww-CTP-FF-W-29-2026-07-10-Cumberland",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 188 min. Counties: Cumberland, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #29 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-29"
  },
  {
   "id": "ww-CTP-FF-W-29-2026-07-10-York",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 188 min. Counties: Cumberland, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #29 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-29"
  },
  {
   "id": "ww-CTP-FF-W-32-2026-07-10-Cameron",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 188 min. Counties: Cameron, Elk, McKean. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #32 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-32"
  },
  {
   "id": "ww-CTP-FF-W-32-2026-07-10-Elk",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 188 min. Counties: Cameron, Elk, McKean. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #32 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-32"
  },
  {
   "id": "ww-CTP-FF-W-32-2026-07-10-McKean",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 188 min. Counties: Cameron, Elk, McKean. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #32 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-32"
  },
  {
   "id": "ww-CTP-FF-W-30-2026-07-10-Bedford",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 188 min. Counties: Bedford, Fulton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #30 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-30"
  },
  {
   "id": "ww-CTP-FF-W-30-2026-07-10-Fulton",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 188 min. Counties: Bedford, Fulton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #30 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-30"
  },
  {
   "id": "ww-PBZ-FF-W-43-2026-07-10-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 185 min. Counties: Butler, Armstrong, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #43 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-43"
  },
  {
   "id": "ww-PBZ-FF-W-43-2026-07-10-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 185 min. Counties: Butler, Armstrong, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #43 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-43"
  },
  {
   "id": "ww-PBZ-FF-W-43-2026-07-10-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 185 min. Counties: Butler, Armstrong, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #43 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-43"
  },
  {
   "id": "ww-PBZ-FF-W-45-2026-07-10-Washington",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 87 min. Counties: Washington, Westmoreland, Fayette, Greene. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #45 (87 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-45"
  },
  {
   "id": "ww-PBZ-FF-W-45-2026-07-10-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 87 min. Counties: Washington, Westmoreland, Fayette, Greene. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #45 (87 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-45"
  },
  {
   "id": "ww-PBZ-FF-W-45-2026-07-10-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 87 min. Counties: Washington, Westmoreland, Fayette, Greene. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #45 (87 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-45"
  },
  {
   "id": "ww-PBZ-FF-W-45-2026-07-10-Greene",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 87 min. Counties: Washington, Westmoreland, Fayette, Greene. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #45 (87 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-45"
  },
  {
   "id": "ww-CTP-FF-W-33-2026-07-10-Potter",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 192 min. Counties: Potter, Tioga. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #33 (192 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-33"
  },
  {
   "id": "ww-CTP-FF-W-33-2026-07-10-Tioga",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 192 min. Counties: Potter, Tioga. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #33 (192 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-33"
  },
  {
   "id": "ww-PBZ-FF-W-44-2026-07-10-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 182 min. Counties: Lawrence, Mercer, Venango, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #44 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-44"
  },
  {
   "id": "ww-PBZ-FF-W-44-2026-07-10-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 182 min. Counties: Lawrence, Mercer, Venango, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #44 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-44"
  },
  {
   "id": "ww-PBZ-FF-W-44-2026-07-10-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 182 min. Counties: Lawrence, Mercer, Venango, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #44 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-44"
  },
  {
   "id": "ww-PBZ-FF-W-44-2026-07-10-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 182 min. Counties: Lawrence, Mercer, Venango, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #44 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-44"
  },
  {
   "id": "ww-PBZ-FF-W-48-2026-07-10-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 176 min. County: Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #48 (176 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-48"
  },
  {
   "id": "ww-PBZ-FF-W-46-2026-07-10-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 144 min. Counties: Venango, Clarion, Forest, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #46 (144 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-46"
  },
  {
   "id": "ww-PBZ-FF-W-46-2026-07-10-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 144 min. Counties: Venango, Clarion, Forest, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #46 (144 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-46"
  },
  {
   "id": "ww-PBZ-FF-W-46-2026-07-10-Forest",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 144 min. Counties: Venango, Clarion, Forest, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #46 (144 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-46"
  },
  {
   "id": "ww-PBZ-FF-W-46-2026-07-10-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 144 min. Counties: Venango, Clarion, Forest, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #46 (144 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-46"
  },
  {
   "id": "ww-PBZ-FF-W-47-2026-07-10-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 185 min. Counties: Lawrence, Armstrong, Indiana, Beaver, Butler, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #47 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-47"
  },
  {
   "id": "ww-PBZ-FF-W-47-2026-07-10-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 185 min. Counties: Lawrence, Armstrong, Indiana, Beaver, Butler, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #47 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-47"
  },
  {
   "id": "ww-PBZ-FF-W-47-2026-07-10-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 185 min. Counties: Lawrence, Armstrong, Indiana, Beaver, Butler, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #47 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-47"
  },
  {
   "id": "ww-PBZ-FF-W-47-2026-07-10-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 185 min. Counties: Lawrence, Armstrong, Indiana, Beaver, Butler, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #47 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-47"
  },
  {
   "id": "ww-PBZ-FF-W-47-2026-07-10-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 185 min. Counties: Lawrence, Armstrong, Indiana, Beaver, Butler, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #47 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-47"
  },
  {
   "id": "ww-PBZ-FF-W-47-2026-07-10-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 185 min. Counties: Lawrence, Armstrong, Indiana, Beaver, Butler, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #47 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-47"
  },
  {
   "id": "ww-PBZ-FF-W-49-2026-07-10-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 185 min. Counties: Lawrence, Allegheny, Beaver, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #49 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-49"
  },
  {
   "id": "ww-PBZ-FF-W-49-2026-07-10-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 185 min. Counties: Lawrence, Allegheny, Beaver, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #49 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-49"
  },
  {
   "id": "ww-PBZ-FF-W-49-2026-07-10-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 185 min. Counties: Lawrence, Allegheny, Beaver, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #49 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-49"
  },
  {
   "id": "ww-PBZ-FF-W-49-2026-07-10-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 185 min. Counties: Lawrence, Allegheny, Beaver, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #49 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-49"
  },
  {
   "id": "ww-CTP-FF-W-28-2026-07-10-Blair",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 161 min. Counties: Blair, Cambria. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #28 (161 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-28"
  },
  {
   "id": "ww-CTP-FF-W-28-2026-07-10-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 161 min. Counties: Blair, Cambria. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #28 (161 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-28"
  },
  {
   "id": "ww-CTP-FF-W-31-2026-07-10-Adams",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 186 min. Counties: Adams, Cumberland, Franklin, Fulton, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #31 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-31"
  },
  {
   "id": "ww-CTP-FF-W-31-2026-07-10-Cumberland",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 186 min. Counties: Adams, Cumberland, Franklin, Fulton, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #31 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-31"
  },
  {
   "id": "ww-CTP-FF-W-31-2026-07-10-Franklin",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 186 min. Counties: Adams, Cumberland, Franklin, Fulton, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #31 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-31"
  },
  {
   "id": "ww-CTP-FF-W-31-2026-07-10-Fulton",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 186 min. Counties: Adams, Cumberland, Franklin, Fulton, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #31 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-31"
  },
  {
   "id": "ww-CTP-FF-W-31-2026-07-10-York",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-10. Duration: 186 min. Counties: Adams, Cumberland, Franklin, Fulton, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #31 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-31"
  },
  {
   "id": "ww-PBZ-FA-W-17-2026-07-10-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 184 min. Counties: Armstrong, Butler, Indiana. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #17 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-17"
  },
  {
   "id": "ww-PBZ-FA-W-17-2026-07-10-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 184 min. Counties: Armstrong, Butler, Indiana. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #17 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-17"
  },
  {
   "id": "ww-PBZ-FA-W-17-2026-07-10-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-07-10. Duration: 184 min. Counties: Armstrong, Butler, Indiana. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #17 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-17"
  },
  {
   "id": "iem-geo-2026-07-10-flood-40.60--79.20",
   "lat": 40.6,
   "lon": -79.2,
   "zip": "",
   "city": "3 SW Indiana",
   "date": "2026-07-10",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-07-10-cambria-wind",
   "zip": "",
   "city": "Cambria",
   "date": "2026-07-10",
   "county": "Cambria",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cambria — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-montour-wind",
   "zip": "",
   "city": "Montour",
   "date": "2026-07-10",
   "county": "Montour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montour — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-07-09-flood-40.05--76.33",
   "lat": 40.05,
   "lon": -76.33,
   "zip": "",
   "city": "1 WNW Lancaster",
   "date": "2026-07-09",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "High water over roadway at North President Avenue and West Clay Street in Lancaster.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-09-flood-40.07--76.31",
   "lat": 40.07,
   "lon": -76.31,
   "zip": "",
   "city": "2 NNW Lancaster",
   "date": "2026-07-09",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over roadway at York Road and the Route 30 West ramp.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-09-flood-40.05--76.25",
   "lat": 40.05,
   "lon": -76.25,
   "zip": "",
   "city": "2 E Lancaster",
   "date": "2026-07-09",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue reported near Greenfield Road and Commerce Park East Road in East Lampeter Township.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-09-flood-40.24--76.90",
   "lat": 40.24,
   "lon": -76.9,
   "zip": "",
   "city": "Lemoyne",
   "date": "2026-07-09",
   "county": "Cumberland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of vehicles stuck in flood waters near Hummel Avenue and South 10th Street.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-09-flood-39.93--75.20",
   "lat": 39.93,
   "lon": -75.2,
   "zip": "",
   "city": "1 WSW Point Breeze",
   "date": "2026-07-09",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on 34th st / 38th st / 26th st / University Ave southbound between Schuylkill Expressway and 1 miles SOUTH of Exit: I-76 West. There is a traffic disruption.",
   "sourceDetail": "NWS PHI — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-09-flood-39.95--75.14",
   "lat": 39.95,
   "lon": -75.14,
   "zip": "",
   "city": "Ben Franklin Bridge",
   "date": "2026-07-09",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-09-flood-39.84--75.76",
   "lat": 39.84,
   "lon": -75.76,
   "zip": "",
   "city": "Toughkenamon",
   "date": "2026-07-09",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Sudden torrential downpour caused some roads to be flooded, New Garden Airfield (N57) had its runway slightly flooded, but enough to prevent any takeoffs or landings.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-09-flood-39.92--75.15",
   "lat": 39.92,
   "lon": -75.15,
   "zip": "",
   "city": "1 NW Walt Whitman Bridg",
   "date": "2026-07-09",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-09-flood-40.24--75.61",
   "lat": 40.24,
   "lon": -75.61,
   "zip": "",
   "city": "1 W Sanatoga",
   "date": "2026-07-09",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "East High Street closed near Porter Road due to high water. PennDOT vehicles are on the scene to direct traffic.",
   "sourceDetail": "NWS PHI — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-09-flood-40.25--75.68",
   "lat": 40.25,
   "lon": -75.68,
   "zip": "",
   "city": "1 SW Stowe",
   "date": "2026-07-09",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-09-flood-39.78--75.97",
   "lat": 39.78,
   "lon": -75.97,
   "zip": "",
   "city": "Oxford",
   "date": "2026-07-09",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Market Street near Brick Road and South 5th Street flooded in Oxford.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-09-flood-39.76--75.98",
   "lat": 39.76,
   "lon": -75.98,
   "zip": "",
   "city": "East Nottingham Twp.",
   "date": "2026-07-09",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of streams well over their banks and street flooding in East Nottingham Township near Oxford.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PHI-SV-W-163-2026-07-09-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-09. Duration: 45 min. County: Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #163 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-163"
  },
  {
   "id": "ww-PHI-SV-W-163-2026-07-09-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-09. Duration: 45 min. County: Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #163 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-163"
  },
  {
   "id": "ww-PHI-FF-W-37-2026-07-09-Berks",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 155 min. Counties: Berks, Chester, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #37 (155 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-37"
  },
  {
   "id": "ww-PHI-FF-W-37-2026-07-09-Chester",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 155 min. Counties: Berks, Chester, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #37 (155 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-37"
  },
  {
   "id": "ww-PHI-FF-W-37-2026-07-09-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 155 min. Counties: Berks, Chester, Montgomery. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #37 (155 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-37"
  },
  {
   "id": "ww-PHI-FF-W-39-2026-07-09-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 240 min. Counties: Delaware, Chester. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #39 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-39"
  },
  {
   "id": "ww-PHI-FF-W-39-2026-07-09-Chester",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 240 min. Counties: Delaware, Chester. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #39 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-39"
  },
  {
   "id": "ww-CTP-FF-W-24-2026-07-09-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-09. Duration: 161 min. County: Lancaster. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #24 (161 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-24"
  },
  {
   "id": "ww-CTP-FF-W-23-2026-07-09-Adams",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-09. Duration: 129 min. Counties: Adams, Lancaster, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #23 (129 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-23"
  },
  {
   "id": "ww-CTP-FF-W-23-2026-07-09-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-09. Duration: 129 min. Counties: Adams, Lancaster, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #23 (129 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-23"
  },
  {
   "id": "ww-CTP-FF-W-23-2026-07-09-York",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-09. Duration: 129 min. Counties: Adams, Lancaster, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #23 (129 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-23"
  },
  {
   "id": "ww-PHI-FF-W-33-2026-07-09-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 248 min. County: Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #33 (248 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-33"
  },
  {
   "id": "ww-PHI-FF-W-36-2026-07-09-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 239 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #36 (239 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-36"
  },
  {
   "id": "ww-PHI-FF-W-36-2026-07-09-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 239 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #36 (239 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-36"
  },
  {
   "id": "ww-PHI-FF-W-36-2026-07-09-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 239 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #36 (239 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-36"
  },
  {
   "id": "ww-PHI-FF-W-36-2026-07-09-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 239 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #36 (239 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-36"
  },
  {
   "id": "ww-CTP-FF-W-25-2026-07-09-Adams",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-09. Duration: 166 min. Counties: Adams, Cumberland, Dauphin, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #25 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-25"
  },
  {
   "id": "ww-CTP-FF-W-25-2026-07-09-Cumberland",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-09. Duration: 166 min. Counties: Adams, Cumberland, Dauphin, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #25 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-25"
  },
  {
   "id": "ww-CTP-FF-W-25-2026-07-09-Dauphin",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-09. Duration: 166 min. Counties: Adams, Cumberland, Dauphin, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #25 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-25"
  },
  {
   "id": "ww-CTP-FF-W-25-2026-07-09-York",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-09. Duration: 166 min. Counties: Adams, Cumberland, Dauphin, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #25 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-25"
  },
  {
   "id": "ww-PHI-FF-W-34-2026-07-09-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 240 min. Counties: Delaware, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #34 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-34"
  },
  {
   "id": "ww-PHI-FF-W-34-2026-07-09-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 240 min. Counties: Delaware, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #34 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-34"
  },
  {
   "id": "ww-PHI-FF-W-38-2026-07-09-Chester",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 247 min. Counties: Chester, Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #38 (247 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-38"
  },
  {
   "id": "ww-PHI-FF-W-38-2026-07-09-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-09. Duration: 247 min. Counties: Chester, Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #38 (247 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-38"
  },
  {
   "id": "ww-CTP-FF-W-26-2026-07-09-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-09. Duration: 101 min. Counties: Lancaster, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #26 (101 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-26"
  },
  {
   "id": "ww-CTP-FF-W-26-2026-07-09-York",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-09. Duration: 101 min. Counties: Lancaster, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #26 (101 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-26"
  },
  {
   "id": "sps-2026-07-09-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-07-09",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-schuylkill-wind",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-07-09",
   "county": "Schuylkill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Schuylkill — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-fulton-wind",
   "zip": "",
   "city": "Fulton",
   "date": "2026-07-09",
   "county": "Fulton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fulton — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-07-09",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-09",
   "county": "Adams",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Adams — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-elk-wind",
   "zip": "",
   "city": "Elk",
   "date": "2026-07-09",
   "county": "Elk",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elk — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-07-08-flood-40.92--79.55",
   "lat": 40.92,
   "lon": -79.55,
   "zip": "",
   "city": "5 SE East Brady",
   "date": "2026-07-08",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Adrian Sherrett Road flooded. Debris also washed across the road.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-08-flood-40.90--79.53",
   "lat": 40.9,
   "lon": -79.53,
   "zip": "",
   "city": "5 N West Hills",
   "date": "2026-07-08",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Roadway flooding.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-07-flood-40.46--78.21",
   "lat": 40.46,
   "lon": -78.21,
   "zip": "",
   "city": "Williamsburg",
   "date": "2026-07-07",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Large rocks and boulders from flooding blocking Piney Creek Road.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-07-flood-40.50--78.41",
   "lat": 40.5,
   "lon": -78.41,
   "zip": "",
   "city": "1 WSW Altoona",
   "date": "2026-07-07",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water and sewage blowing out of manhole covers on 24th Street Altoona city.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-07-flood-40.53--78.37",
   "lat": 40.53,
   "lon": -78.37,
   "zip": "",
   "city": "2 NE Altoona",
   "date": "2026-07-07",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding causing water to fill up the Ward Trucking building.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-07-flood-40.07--79.67",
   "lat": 40.07,
   "lon": -79.67,
   "zip": "",
   "city": "2 NNW Dawson",
   "date": "2026-07-07",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several reports of flooded yards.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-07-flood-40.10--79.59",
   "lat": 40.1,
   "lon": -79.59,
   "zip": "",
   "city": "Scottdale",
   "date": "2026-07-07",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Porter Avenue, North Chestnut, and Broadway Steet flooded in Scottdale.",
   "sourceDetail": "NWS PBZ — Amateur Radio via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-07-flood-40.07--79.60",
   "lat": 40.07,
   "lon": -79.6,
   "zip": "",
   "city": "2 SSW Everson",
   "date": "2026-07-07",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Broadford Road flooded. Flooding also into a house.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PBZ-FF-W-39-2026-07-07-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-07. Duration: 182 min. Counties: Armstrong, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #39 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-39"
  },
  {
   "id": "ww-PBZ-FF-W-39-2026-07-07-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-07. Duration: 182 min. Counties: Armstrong, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #39 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-39"
  },
  {
   "id": "ww-CTP-FA-W-7-2026-07-07-Blair",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-07. Duration: 297 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #7 (297 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-7"
  },
  {
   "id": "ww-CTP-FA-W-7-2026-07-07-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-07. Duration: 297 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #7 (297 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-7"
  },
  {
   "id": "ww-CTP-FA-W-7-2026-07-07-Centre",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-07. Duration: 297 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #7 (297 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-7"
  },
  {
   "id": "ww-CTP-FA-W-7-2026-07-07-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-07. Duration: 297 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #7 (297 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-7"
  },
  {
   "id": "ww-CTP-FA-W-7-2026-07-07-Huntingdon",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-07. Duration: 297 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #7 (297 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-7"
  },
  {
   "id": "ww-CTP-FA-W-8-2026-07-07-Potter",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-07. Duration: 374 min. Counties: Potter, Tioga. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #8 (374 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-8"
  },
  {
   "id": "ww-CTP-FA-W-8-2026-07-07-Tioga",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-07. Duration: 374 min. Counties: Potter, Tioga. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #8 (374 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-8"
  },
  {
   "id": "ww-CTP-FA-W-9-2026-07-07-Blair",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-07. Duration: 243 min. Counties: Blair, Cambria, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #9 (243 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-9"
  },
  {
   "id": "ww-CTP-FA-W-9-2026-07-07-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-07. Duration: 243 min. Counties: Blair, Cambria, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #9 (243 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-9"
  },
  {
   "id": "ww-CTP-FA-W-9-2026-07-07-Huntingdon",
   "zip": "",
   "city": "",
   "date": "2026-07-07",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-07. Duration: 243 min. Counties: Blair, Cambria, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #9 (243 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-9"
  },
  {
   "id": "sps-2026-07-07-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-07-07",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.18--76.03",
   "lat": 41.18,
   "lon": -76.03,
   "zip": "",
   "city": "1 SW Alden",
   "date": "2026-07-06",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded residence along Kirmar Ave in Newport Township - occupant(s) possibly trapped inside.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.66--78.81",
   "lat": 41.66,
   "lon": -78.81,
   "zip": "",
   "city": "Kane",
   "date": "2026-07-06",
   "county": "McKean",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Two reports of flooded basements.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.43--78.57",
   "lat": 41.43,
   "lon": -78.57,
   "zip": "",
   "city": "1 W Saint Marys",
   "date": "2026-07-06",
   "county": "Elk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on Maurus St. Road covered, washout.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.12--78.77",
   "lat": 41.12,
   "lon": -78.77,
   "zip": "",
   "city": "Dubois",
   "date": "2026-07-06",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding along Franklin St.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.92--77.54",
   "lat": 41.92,
   "lon": -77.54,
   "zip": "",
   "city": "Westfield",
   "date": "2026-07-06",
   "county": "Tioga",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Widespread water over roads and flooded homes in Westfield.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.50--78.69",
   "lat": 41.5,
   "lon": -78.69,
   "zip": "",
   "city": "1 NW Johnsonburg",
   "date": "2026-07-06",
   "county": "Elk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous flooded roads and flooded basements in Johnsonburg.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.91--77.60",
   "lat": 41.91,
   "lon": -77.6,
   "zip": "",
   "city": "3 W Westfield",
   "date": "2026-07-06",
   "county": "Tioga",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Residents just south of Potter Brook were evacuated from their homes due to flash flooding, with water up to the first floor of some structures.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.07--78.36",
   "lat": 41.07,
   "lon": -78.36,
   "zip": "",
   "city": "5 W Lecontes Mills",
   "date": "2026-07-06",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Two to three feet of water over Route 879 in Shawville.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.02--78.23",
   "lat": 41.02,
   "lon": -78.23,
   "zip": "",
   "city": "4 SSE Lecontes Mills",
   "date": "2026-07-06",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Deer Creek Rd washed out near Shoonover Rd.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.33--78.45",
   "lat": 41.33,
   "lon": -78.45,
   "zip": "",
   "city": "4 NW Medix Run",
   "date": "2026-07-06",
   "county": "Elk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water Rescue on Spring Run Rd.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-40.53--78.36",
   "lat": 40.53,
   "lon": -78.36,
   "zip": "",
   "city": "3 NE Altoona",
   "date": "2026-07-06",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding along East Pleasant Valley Blvd. Numerous cars submerged to the point of not being able to operate.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-40.83--78.02",
   "lat": 40.83,
   "lon": -78.02,
   "zip": "",
   "city": "3 NE Port Matilda",
   "date": "2026-07-06",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Intersection of Skytop Mtn Rd and S Eagle Valley Rd flooded and impassable.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-40.68--78.24",
   "lat": 40.68,
   "lon": -78.24,
   "zip": "",
   "city": "1 NE Tyrone",
   "date": "2026-07-06",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous reports of basements flooded. Water entering through first floor windows.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-40.78--78.05",
   "lat": 40.78,
   "lon": -78.05,
   "zip": "",
   "city": "1 S Port Matilda",
   "date": "2026-07-06",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Beckwith Road compromised due to flash flooding.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.46--79.18",
   "lat": 41.46,
   "lon": -79.18,
   "zip": "",
   "city": "5 W Marienville",
   "date": "2026-07-06",
   "county": "Forest",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding along Gultonville Road and Salmon Creek Road.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.41--79.74",
   "lat": 41.41,
   "lon": -79.74,
   "zip": "",
   "city": "2 W Woodland Heights",
   "date": "2026-07-06",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "ROADWAY FLOODED TO THE YELLOW LINE ABOUT 2 FT OF WATER IN THE ROADWAY. Reported near 2119 Allegheny Blvd, Sugarcreek, PA. Time based on report.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.38--79.70",
   "lat": 41.38,
   "lon": -79.7,
   "zip": "",
   "city": "Seneca",
   "date": "2026-07-06",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basement on 199 S. Main Street, Cranberry, PA. Time based on report.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.28--78.82",
   "lat": 41.28,
   "lon": -78.82,
   "zip": "",
   "city": "2 NNW Brockway",
   "date": "2026-07-06",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "BRIDGE AT JENKINS RUN IS FLOODED. Reported near 59 7th Ave Extended, Brockway, PA. Time is rough estimate based on radar.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.11--79.07",
   "lat": 41.11,
   "lon": -79.07,
   "zip": "",
   "city": "3 S Brookville",
   "date": "2026-07-06",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "FLOODED BASEMENT THATS GETTING WORSE. COMING IN THE BASEMENT DOOR. Reported at 16 Dark Hollow Rd, Knox, PA. Time based on report.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.10--79.10",
   "lat": 41.1,
   "lon": -79.1,
   "zip": "",
   "city": "4 SSW Brookville",
   "date": "2026-07-06",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Corrects previous flash flood report from 4 SSW Brookville. ROAD IS FLOODED. CAR IS STUCK. Near Slimak Rd and Hunts Run Rd in Rose, PA. Time is rough estimate based on radar.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.12--78.96",
   "lat": 41.12,
   "lon": -78.96,
   "zip": "",
   "city": "4 WNW Reynoldsville",
   "date": "2026-07-06",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Corrects previous flash flood report from 4 WNW Reynoldsville. FLOODING ROUTE 322. Flooding is at the intersection. Reported at 12942 Rte 322, Pinecreek, PA. Time is rough estimate based on radar.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-40.99--79.09",
   "lat": 40.99,
   "lon": -79.09,
   "zip": "",
   "city": "4 SE Worthville",
   "date": "2026-07-06",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Corrects previous flash flood report from 4 SE Worthville. ROAD IS FLOODED WITH DEBRIS IN THE ROAD about a mile south of SPRANKLE MILLS RD and DOVERSPIKE RD in Oliver, PA. Time is rough estimate based on radar.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-40.84--79.00",
   "lat": 40.84,
   "lon": -79,
   "zip": "",
   "city": "6 NNE Marion Center",
   "date": "2026-07-06",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding along Leasure Run Rd.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-40.71--79.01",
   "lat": 40.71,
   "lon": -79.01,
   "zip": "",
   "city": "3 N Clymer",
   "date": "2026-07-06",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Over 25 flooded basements, Fisher Furniture store flooded, St Marys Public Library damaged from flood waters, and intersection of Leroy Road and SR 403 flooded with all lanes closed.",
   "sourceDetail": "NWS PBZ — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-40.08--79.75",
   "lat": 40.08,
   "lon": -79.75,
   "zip": "",
   "city": "Perryopolis",
   "date": "2026-07-06",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "First floor of a building was flooded.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-39.91--75.29",
   "lat": 39.91,
   "lon": -75.29,
   "zip": "",
   "city": "1 WSW Collingdale",
   "date": "2026-07-06",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of ongoing water rescues near the intersection of W Oak Ln and N Academy Ave.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-39.85--75.36",
   "lat": 39.85,
   "lon": -75.36,
   "zip": "",
   "city": "Chester",
   "date": "2026-07-06",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Active water rescues ongoing near the intersection of PA 291 and Crosby Street in Chester.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-39.94--75.26",
   "lat": 39.94,
   "lon": -75.26,
   "zip": "",
   "city": "Lansdowne",
   "date": "2026-07-06",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of water rescues near the intersection of S Union Ave and Bartram Ave in Lansdowne.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-39.89--75.31",
   "lat": 39.89,
   "lon": -75.31,
   "zip": "",
   "city": "Prospect Park",
   "date": "2026-07-06",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of water rescues ongoing near the 1100 block of Lincoln Ave in Prospect Park.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-39.88--75.33",
   "lat": 39.88,
   "lon": -75.33,
   "zip": "",
   "city": "Ridley Park",
   "date": "2026-07-06",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of flooded roadways near the intersection of N Swarthmore Ave and E Ward Ave.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-39.84--75.38",
   "lat": 39.84,
   "lon": -75.38,
   "zip": "",
   "city": "South Chester",
   "date": "2026-07-06",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of roadway flooding near the intersection of W 2nd Street and Flower Street.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-39.92--75.21",
   "lat": 39.92,
   "lon": -75.21,
   "zip": "",
   "city": "1 N South Philadelphia",
   "date": "2026-07-06",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of a water rescue near the intersection of Passyunk Ave and S 61st Street.",
   "sourceDetail": "NWS PHI — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-39.96--75.15",
   "lat": 39.96,
   "lon": -75.15,
   "zip": "",
   "city": "1 N Philadelphia",
   "date": "2026-07-06",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding along 8th Street and Fairmount Avenue. A vehicle was stuck by the rail bridge.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-40.02--75.10",
   "lat": 40.02,
   "lon": -75.1,
   "zip": "",
   "city": "1 SSW Summerdale",
   "date": "2026-07-06",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "USGS gage Franklin Creek at Philadelphia (FCRP1) rose 6.02 feet in 21 minutes to go above Moderate FS.",
   "sourceDetail": "NWS PHI — Other Federal via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-40.11--75.02",
   "lat": 40.11,
   "lon": -75.02,
   "zip": "",
   "city": "1 N Northeast Philadelp",
   "date": "2026-07-06",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "SEPTA Trenton service suspended due to water over the rails. Time estimated.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-40.00--75.19",
   "lat": 40,
   "lon": -75.19,
   "zip": "",
   "city": "2 SW Tioga",
   "date": "2026-07-06",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Kelly Drive closed and under water due to heavy rain/flooding.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-flood-40.10--74.95",
   "lat": 40.1,
   "lon": -74.95,
   "zip": "",
   "city": "1 WSW Bensalem",
   "date": "2026-07-06",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported in the center of Bensalem Township. There were at least 2 vehicles stuck in water. Time estimated from radar.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CTP-SV-W-184-2026-07-06-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 46 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #184 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-184"
  },
  {
   "id": "ww-CTP-SV-W-184-2026-07-06-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 46 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #184 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-184"
  },
  {
   "id": "ww-CTP-SV-W-184-2026-07-06-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 46 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #184 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-184"
  },
  {
   "id": "ww-CTP-SV-W-184-2026-07-06-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 46 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #184 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-184"
  },
  {
   "id": "ww-CTP-SV-W-182-2026-07-06-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 41 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #182 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-182"
  },
  {
   "id": "ww-CTP-SV-W-182-2026-07-06-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 41 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #182 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-182"
  },
  {
   "id": "ww-CTP-SV-W-182-2026-07-06-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 41 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #182 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-182"
  },
  {
   "id": "ww-CTP-SV-W-182-2026-07-06-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 41 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #182 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-182"
  },
  {
   "id": "ww-CTP-SV-W-183-2026-07-06-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 52 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #183 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-183"
  },
  {
   "id": "ww-CTP-SV-W-183-2026-07-06-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 52 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #183 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-183"
  },
  {
   "id": "ww-CTP-SV-W-183-2026-07-06-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 52 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #183 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-183"
  },
  {
   "id": "ww-CTP-SV-W-183-2026-07-06-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 52 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #183 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-183"
  },
  {
   "id": "ww-CTP-SV-W-183-2026-07-06-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 52 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #183 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-183"
  },
  {
   "id": "ww-CTP-SV-W-183-2026-07-06-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-06. Duration: 52 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #183 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-183"
  },
  {
   "id": "ww-PBZ-FF-W-38-2026-07-06-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-06. Duration: 182 min. Counties: Fayette, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #38 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-38"
  },
  {
   "id": "ww-PBZ-FF-W-38-2026-07-06-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-06. Duration: 182 min. Counties: Fayette, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #38 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-38"
  },
  {
   "id": "ww-PBZ-FF-W-34-2026-07-06-Forest",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-06. Duration: 123 min. Counties: Forest, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #34 (123 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-34"
  },
  {
   "id": "ww-PBZ-FF-W-34-2026-07-06-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-06. Duration: 123 min. Counties: Forest, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #34 (123 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-34"
  },
  {
   "id": "ww-CTP-FF-W-14-2026-07-06-Potter",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 108 min. Counties: Potter, Tioga. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #14 (108 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-14"
  },
  {
   "id": "ww-CTP-FF-W-14-2026-07-06-Tioga",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 108 min. Counties: Potter, Tioga. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #14 (108 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-14"
  },
  {
   "id": "ww-CTP-FF-W-18-2026-07-06-Potter",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 183 min. Counties: Potter, Tioga. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #18 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-18"
  },
  {
   "id": "ww-CTP-FF-W-18-2026-07-06-Tioga",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 183 min. Counties: Potter, Tioga. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #18 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-18"
  },
  {
   "id": "ww-PHI-FF-W-24-2026-07-06-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-06. Duration: 240 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #24 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-24"
  },
  {
   "id": "ww-PHI-FF-W-24-2026-07-06-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-06. Duration: 240 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #24 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-24"
  },
  {
   "id": "ww-PHI-FF-W-24-2026-07-06-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-06. Duration: 240 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #24 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-24"
  },
  {
   "id": "ww-PHI-FF-W-24-2026-07-06-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-06. Duration: 240 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #24 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-24"
  },
  {
   "id": "ww-CTP-FF-W-15-2026-07-06-Tioga",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 125 min. County: Tioga. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #15 (125 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-15"
  },
  {
   "id": "ww-CTP-FF-W-16-2026-07-06-Elk",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 181 min. Counties: Elk, McKean. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #16 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-16"
  },
  {
   "id": "ww-CTP-FF-W-16-2026-07-06-McKean",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 181 min. Counties: Elk, McKean. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #16 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-16"
  },
  {
   "id": "ww-CTP-FF-W-19-2026-07-06-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 190 min. County: Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #19 (190 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-19"
  },
  {
   "id": "ww-CTP-FF-W-21-2026-07-06-Blair",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 188 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #21 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-21"
  },
  {
   "id": "ww-CTP-FF-W-21-2026-07-06-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 188 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #21 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-21"
  },
  {
   "id": "ww-CTP-FF-W-21-2026-07-06-Centre",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 188 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #21 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-21"
  },
  {
   "id": "ww-CTP-FF-W-21-2026-07-06-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 188 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #21 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-21"
  },
  {
   "id": "ww-CTP-FF-W-21-2026-07-06-Huntingdon",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 188 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #21 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-21"
  },
  {
   "id": "ww-CTP-FF-W-20-2026-07-06-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 185 min. Counties: Clearfield, Centre. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #20 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-20"
  },
  {
   "id": "ww-CTP-FF-W-20-2026-07-06-Centre",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 185 min. Counties: Clearfield, Centre. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #20 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-20"
  },
  {
   "id": "ww-PBZ-FF-W-35-2026-07-06-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-06. Duration: 107 min. Counties: Clarion, Forest, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #35 (107 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-35"
  },
  {
   "id": "ww-PBZ-FF-W-35-2026-07-06-Forest",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-06. Duration: 107 min. Counties: Clarion, Forest, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #35 (107 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-35"
  },
  {
   "id": "ww-PBZ-FF-W-35-2026-07-06-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-06. Duration: 107 min. Counties: Clarion, Forest, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #35 (107 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-35"
  },
  {
   "id": "ww-CTP-FF-W-22-2026-07-06-Blair",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 166 min. Counties: Blair, Cambria, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #22 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-22"
  },
  {
   "id": "ww-CTP-FF-W-22-2026-07-06-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 166 min. Counties: Blair, Cambria, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #22 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-22"
  },
  {
   "id": "ww-CTP-FF-W-22-2026-07-06-Huntingdon",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 166 min. Counties: Blair, Cambria, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #22 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-22"
  },
  {
   "id": "ww-PHI-FF-W-28-2026-07-06-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-06. Duration: 206 min. County: Bucks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #28 (206 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-28"
  },
  {
   "id": "ww-PBZ-FF-W-37-2026-07-06-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-06. Duration: 144 min. Counties: Armstrong, Indiana, Jefferson, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #37 (144 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-37"
  },
  {
   "id": "ww-PBZ-FF-W-37-2026-07-06-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-06. Duration: 144 min. Counties: Armstrong, Indiana, Jefferson, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #37 (144 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-37"
  },
  {
   "id": "ww-PBZ-FF-W-37-2026-07-06-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-06. Duration: 144 min. Counties: Armstrong, Indiana, Jefferson, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #37 (144 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-37"
  },
  {
   "id": "ww-PBZ-FF-W-37-2026-07-06-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-06. Duration: 144 min. Counties: Armstrong, Indiana, Jefferson, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #37 (144 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-37"
  },
  {
   "id": "ww-CTP-FF-W-17-2026-07-06-Elk",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-06. Duration: 172 min. County: Elk. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #17 (172 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-17"
  },
  {
   "id": "ww-PBZ-FF-W-36-2026-07-06-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-06. Duration: 126 min. Counties: Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #36 (126 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-36"
  },
  {
   "id": "ww-PBZ-FF-W-36-2026-07-06-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-06. Duration: 126 min. Counties: Clarion, Jefferson. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #36 (126 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-36"
  },
  {
   "id": "ww-CTP-FA-W-4-2026-07-06-Elk",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-06. Duration: 175 min. Counties: Elk, McKean. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #4 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-4"
  },
  {
   "id": "ww-CTP-FA-W-4-2026-07-06-McKean",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-06. Duration: 175 min. Counties: Elk, McKean. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #4 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-4"
  },
  {
   "id": "ww-CTP-FA-W-6-2026-07-06-Blair",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-06. Duration: 362 min. Counties: Blair, Cambria, Cameron, Centre, Clearfield, Elk. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #6 (362 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-6"
  },
  {
   "id": "ww-CTP-FA-W-6-2026-07-06-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-06. Duration: 362 min. Counties: Blair, Cambria, Cameron, Centre, Clearfield, Elk. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #6 (362 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-6"
  },
  {
   "id": "ww-CTP-FA-W-6-2026-07-06-Cameron",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-06. Duration: 362 min. Counties: Blair, Cambria, Cameron, Centre, Clearfield, Elk. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #6 (362 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-6"
  },
  {
   "id": "ww-CTP-FA-W-6-2026-07-06-Centre",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-06. Duration: 362 min. Counties: Blair, Cambria, Cameron, Centre, Clearfield, Elk. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #6 (362 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-6"
  },
  {
   "id": "ww-CTP-FA-W-6-2026-07-06-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-06. Duration: 362 min. Counties: Blair, Cambria, Cameron, Centre, Clearfield, Elk. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #6 (362 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-6"
  },
  {
   "id": "ww-CTP-FA-W-6-2026-07-06-Elk",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-06. Duration: 362 min. Counties: Blair, Cambria, Cameron, Centre, Clearfield, Elk. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #6 (362 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-6"
  },
  {
   "id": "ww-PHI-FA-W-6-2026-07-06-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-07-06. Duration: 245 min. Counties: Bucks, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #6 (245 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-6"
  },
  {
   "id": "ww-PHI-FA-W-6-2026-07-06-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-07-06. Duration: 245 min. Counties: Bucks, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #6 (245 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-6"
  },
  {
   "id": "ww-PHI-FA-W-5-2026-07-06-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-07-06. Duration: 240 min. Counties: Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #5 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-5"
  },
  {
   "id": "ww-PHI-FA-W-5-2026-07-06-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-07-06. Duration: 240 min. Counties: Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #5 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-5"
  },
  {
   "id": "ww-PHI-FA-W-5-2026-07-06-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-07-06. Duration: 240 min. Counties: Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #5 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-5"
  },
  {
   "id": "ww-CTP-FA-W-5-2026-07-06-Elk",
   "zip": "",
   "city": "",
   "date": "2026-07-06",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-06. Duration: 175 min. County: Elk. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #5 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-5"
  },
  {
   "id": "iem-geo-2026-07-06-flood-41.08--78.33",
   "lat": 41.08,
   "lon": -78.33,
   "zip": "",
   "city": "4 W Lecontes Mills",
   "date": "2026-07-06",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Croft Road washed out near Rte 879.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-07-06-elk-wind",
   "zip": "",
   "city": "Elk",
   "date": "2026-07-06",
   "county": "Elk",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elk — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-06-cambria-wind",
   "zip": "",
   "city": "Cambria",
   "date": "2026-07-06",
   "county": "Cambria",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cambria — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-06-centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-07-06",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.31--75.96",
   "lat": 41.31,
   "lon": -75.96,
   "zip": "",
   "city": "1 SW Shavertown",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basement.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.23--75.90",
   "lat": 41.23,
   "lon": -75.9,
   "zip": "",
   "city": "1 N Ashley",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Vehicle reported to be stranded in flood waters on Arch and Blackman streets in Wilkes-Barre.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.27--75.89",
   "lat": 41.27,
   "lon": -75.89,
   "zip": "",
   "city": "Kingston",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roadway - pump not working.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.24--75.89",
   "lat": 41.24,
   "lon": -75.89,
   "zip": "",
   "city": "1 SW Wilkes-Barre",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple occupants being rescued from car in flooded roadway on S Wilkes-Barre Blvd near Lehigh St.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.17--76.04",
   "lat": 41.17,
   "lon": -76.04,
   "zip": "",
   "city": "1 WSW Alden",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Car stuck in flooded roadway with water up to windshield.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.28--75.89",
   "lat": 41.28,
   "lon": -75.89,
   "zip": "",
   "city": "1 SE Luzerne",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on Bennett St.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.24--75.95",
   "lat": 41.24,
   "lon": -75.95,
   "zip": "",
   "city": "Plymouth",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roadway near Main St.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.33--75.80",
   "lat": 41.33,
   "lon": -75.8,
   "zip": "",
   "city": "West Pittston",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basement on Montgomery Ave in West Pittston.",
   "sourceDetail": "NWS BGM — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.24--75.91",
   "lat": 41.24,
   "lon": -75.91,
   "zip": "",
   "city": "2 NNW Ashley",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Vehicle stranded with water up to the door handles reported.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.27--75.90",
   "lat": 41.27,
   "lon": -75.9,
   "zip": "",
   "city": "1 WNW Kingston",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Car submerged in water and smoking at Schuyler and Pringle ave. Significant flooding.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.26--75.90",
   "lat": 41.26,
   "lon": -75.9,
   "zip": "",
   "city": "Edwardsville",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple reports of flooded streets along Wyoming Ave.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.24--75.90",
   "lat": 41.24,
   "lon": -75.9,
   "zip": "",
   "city": "1 WSW Wilkes-Barre",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "People in car stranded in flooded roadway on S Main and Garfield St.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.37--75.37",
   "lat": 41.37,
   "lon": -75.37,
   "zip": "",
   "city": "3 W Ledgerdale",
   "date": "2026-07-05",
   "county": "Wayne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING - Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS BGM — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.68--78.24",
   "lat": 40.68,
   "lon": -78.24,
   "zip": "",
   "city": "1 NNE Tyrone",
   "date": "2026-07-05",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding along West 20th Street in Tyrone. Water 2.5 feet deep over the road restricting emergency responders from flooded homes.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.68--78.23",
   "lat": 40.68,
   "lon": -78.23,
   "zip": "",
   "city": "1 E Tyrone",
   "date": "2026-07-05",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "*** 2 INJ *** Two chilrden were rescued from flood waters and treated for injuries near the paper mill in Tyrone.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.54--77.36",
   "lat": 40.54,
   "lon": -77.36,
   "zip": "",
   "city": "2 ENE Port Royal",
   "date": "2026-07-05",
   "county": "Juniata",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water flowing across a stretch of old Route 22 in Walker Township.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.24--76.90",
   "lat": 40.24,
   "lon": -76.9,
   "zip": "",
   "city": "Lemoyne",
   "date": "2026-07-05",
   "county": "Cumberland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of occupied vehicles in flood waters along Hummel Avenue / Gettysburg Road between South 10th Street and Carlisle Road.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.27--76.71",
   "lat": 40.27,
   "lon": -76.71,
   "zip": "",
   "city": "Hummelstown",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous cars underwater in Hummelstown near Swatara Creek. Many reports of 3.5-4.0 inches of rain in 45 minutes. Water rescues in progress.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.29--76.67",
   "lat": 40.29,
   "lon": -76.67,
   "zip": "",
   "city": "1 WNW Hershey",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescues underway on Hersheypark Drive near the Giant Center.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-39.97--76.71",
   "lat": 39.97,
   "lon": -76.71,
   "zip": "",
   "city": "1 E York",
   "date": "2026-07-05",
   "county": "York",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue on East Princess Street at Sherman Street in the city of York.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.08--76.31",
   "lat": 40.08,
   "lon": -76.31,
   "zip": "",
   "city": "3 ESE East Petersburg",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Cars trapped by water over Lititz Pike at Golf Drive.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.83--77.87",
   "lat": 40.83,
   "lon": -77.87,
   "zip": "",
   "city": "3 NNW State College",
   "date": "2026-07-05",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported along Fox Hollow Road near Toftrees.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.03--76.32",
   "lat": 40.03,
   "lon": -76.32,
   "zip": "",
   "city": "1 WSW Lancaster",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water overtop Pearl Street ant 4th Street in Lancaster city.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.26--76.70",
   "lat": 40.26,
   "lon": -76.7,
   "zip": "",
   "city": "1 SE Hummelstown",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Route 322 was closed between the Middletown Road exit and Hersheypark Drive due to flooding.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.17--76.19",
   "lat": 40.17,
   "lon": -76.19,
   "zip": "",
   "city": "1 WSW Ephrata",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A water rescue was reported in Ephrata borough near Old Mill Road and Opal Street.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-39.87--76.67",
   "lat": 39.87,
   "lon": -76.67,
   "zip": "",
   "city": "2 ENE Loganville",
   "date": "2026-07-05",
   "county": "York",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Car trapped by water along Iron Stone Hill Road.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.15--76.31",
   "lat": 40.15,
   "lon": -76.31,
   "zip": "",
   "city": "Lititz",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding was reported near the intersection of South Broad Street and East Lemon Street in Lititz borough.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.06--76.28",
   "lat": 40.06,
   "lon": -76.28,
   "zip": "",
   "city": "2 NE Lancaster",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Three vehicles became stranded in flood waters on New Holland Avenue in the city of Lancaster. All occupants were safely rescued.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.22--77.17",
   "lat": 40.22,
   "lon": -77.17,
   "zip": "",
   "city": "2 SE Carlisle Springs",
   "date": "2026-07-05",
   "county": "Cumberland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding along Harrisburg Pike.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.39--76.33",
   "lat": 40.39,
   "lon": -76.33,
   "zip": "",
   "city": "2 NW Myerstown",
   "date": "2026-07-05",
   "county": "Lebanon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street/road flooding.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05T23:14:00Z-tornado-40.32--77.00",
   "lat": 40.32,
   "lon": -77,
   "zip": "",
   "city": "4 WSW Marysville",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 4 WSW Marysville, PA. EF1 tornado occurred in Lambs Gap near Marysville, PA.",
   "sourceDetail": "NWS CTP — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.01--80.38",
   "lat": 41.01,
   "lon": -80.38,
   "zip": "",
   "city": "Oakwood",
   "date": "2026-07-05",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "mPING report of flooded road on Creekwood Drive.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.06--80.06",
   "lat": 41.06,
   "lon": -80.06,
   "zip": "",
   "city": "Slippery Rock",
   "date": "2026-07-05",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "mPING report of roads flooded along New Castle Street west of PA 173.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.00--80.34",
   "lat": 41,
   "lon": -80.34,
   "zip": "",
   "city": "New Castle",
   "date": "2026-07-05",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Corrects previous flash flood report from New Castle. CAR STUCK IN THE FLOODED ROAD near 134 N Mill Street, New Castle City (Dunkin Donuts). Time based on report.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.85--80.40",
   "lat": 40.85,
   "lon": -80.4,
   "zip": "",
   "city": "1 N New Galilee",
   "date": "2026-07-05",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Vehicle stuck in floodwaters under PA 168 bridge with other vehicles backing up behind stranded car.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.96--80.37",
   "lat": 40.96,
   "lon": -80.37,
   "zip": "",
   "city": "1 SW South New Castle",
   "date": "2026-07-05",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "CALLER ADVISED ROAD IS FLOODED UNDER BRIDGE. HIS VEHICLE IS STUCK AND VEHICLES ARE BACKING UP. Reported near 2201 STATE ROUTE 168, Taylor Twp, PA. Time based on report.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.04--80.03",
   "lat": 41.04,
   "lon": -80.03,
   "zip": "",
   "city": "2 NNE West Liberty",
   "date": "2026-07-05",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooded in front of house on Stoughton Beach Road.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.04--80.01",
   "lat": 41.04,
   "lon": -80.01,
   "zip": "",
   "city": "3 NE West Liberty",
   "date": "2026-07-05",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Ralston Road flooded picture provided on social media. Slippery Rock Creek out of its banks.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.87--79.89",
   "lat": 40.87,
   "lon": -79.89,
   "zip": "",
   "city": "Butler",
   "date": "2026-07-05",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.09--80.09",
   "lat": 41.09,
   "lon": -80.09,
   "zip": "",
   "city": "2 NW Slippery Rock",
   "date": "2026-07-05",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.09--79.83",
   "lat": 41.09,
   "lon": -79.83,
   "zip": "",
   "city": "4 SSW Eau Claire",
   "date": "2026-07-05",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "picture of road closed due to high water.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.10--79.68",
   "lat": 41.1,
   "lon": -79.68,
   "zip": "",
   "city": "Parker",
   "date": "2026-07-05",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Images shared of flooded roadways.",
   "sourceDetail": "NWS PBZ — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.01--79.35",
   "lat": 41.01,
   "lon": -79.35,
   "zip": "",
   "city": "1 NW South Bethlehem",
   "date": "2026-07-05",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: River/Creek overflowing; Cropland/Yard/Basement Flooding.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.81--80.49",
   "lat": 40.81,
   "lon": -80.49,
   "zip": "",
   "city": "3 NE Middleton",
   "date": "2026-07-05",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: River/Creek overflowing; Cropland/Yard/Basement Flooding.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.59--79.73",
   "lat": 40.59,
   "lon": -79.73,
   "zip": "",
   "city": "1 W Lower Burrell",
   "date": "2026-07-05",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: River/Creek overflowing; Cropland/Yard/Basement Flooding.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.57--79.77",
   "lat": 40.57,
   "lon": -79.77,
   "zip": "",
   "city": "Arnold",
   "date": "2026-07-05",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded Roadway at North Street and Constitution Blvd with vehicles stranded. Fire Department responding. Reported by HAM - ARES SW PA.",
   "sourceDetail": "NWS PBZ — Amateur Radio via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.59--79.95",
   "lat": 40.59,
   "lon": -79.95,
   "zip": "",
   "city": "Hampton Township",
   "date": "2026-07-05",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "FLASH FLOOD reported near Hampton Township",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.50--80.02",
   "lat": 40.5,
   "lon": -80.02,
   "zip": "",
   "city": "1 SE West View",
   "date": "2026-07-05",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: River/Creek overflowing; Cropland/Yard/Basement Flooding.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.02--79.21",
   "lat": 41.02,
   "lon": -79.21,
   "zip": "",
   "city": "3 E Hawthorn",
   "date": "2026-07-05",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "road closed due to high water.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.45--80.21",
   "lat": 40.45,
   "lon": -80.21,
   "zip": "",
   "city": "2 E Imperial-Enlow",
   "date": "2026-07-05",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Images sent in of up to 6 inches of water in spots near intersection of Cliff Mine Road and Mahoney Road.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.02--79.38",
   "lat": 41.02,
   "lon": -79.38,
   "zip": "",
   "city": "2 WNW South Bethlehem",
   "date": "2026-07-05",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "numerous roads closed due to high water.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.01--79.63",
   "lat": 41.01,
   "lon": -79.63,
   "zip": "",
   "city": "Bradys Bend",
   "date": "2026-07-05",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "numerous roads closed due to high water.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.11--79.17",
   "lat": 41.11,
   "lon": -79.17,
   "zip": "",
   "city": "1 ESE Summerville",
   "date": "2026-07-05",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Corrects previous flash flood report from 1 ESE Summerville. Picture on social media of water flowing down Lehman Rd/Swineford Rd over Roller Coaster Rd (County Rd 3022). Time provided by person who took the photo.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.53--79.15",
   "lat": 40.53,
   "lon": -79.15,
   "zip": "",
   "city": "1 E Homer City",
   "date": "2026-07-05",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Homes or buildings filled with water.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.82--79.66",
   "lat": 40.82,
   "lon": -79.66,
   "zip": "",
   "city": "2 SW Worthington",
   "date": "2026-07-05",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous Roads flooded throughout county.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.75--79.64",
   "lat": 40.75,
   "lon": -79.64,
   "zip": "",
   "city": "5 ENE Sarver",
   "date": "2026-07-05",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous roads flooded across county.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.77--79.53",
   "lat": 40.77,
   "lon": -79.53,
   "zip": "",
   "city": "Ford City",
   "date": "2026-07-05",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous roads flooded throughout County.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.97--79.20",
   "lat": 40.97,
   "lon": -79.2,
   "zip": "",
   "city": "Timblin",
   "date": "2026-07-05",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Video taken of fast moving water from Eagle Run flowing over a road/large culvert and moving down hill. Located on Shaffer Alley in Timblin, PA. Time is a rough estimate.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.62--79.15",
   "lat": 40.62,
   "lon": -79.15,
   "zip": "",
   "city": "1 ENE Indiana",
   "date": "2026-07-05",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Coal Run Fire Dept dispatched for flooded roadway on Route 286.",
   "sourceDetail": "NWS PBZ — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.97--79.15",
   "lat": 40.97,
   "lon": -79.15,
   "zip": "",
   "city": "2 E Timblin",
   "date": "2026-07-05",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Picture on social media of Pine Creek over its banks, flooding part of the property near 1906 Dora Timblin Rd. Time is a rough estimate.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.97--79.01",
   "lat": 40.97,
   "lon": -79.01,
   "zip": "",
   "city": "3 NW Punxsutawney",
   "date": "2026-07-05",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "flooded roadway.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.98--79.27",
   "lat": 40.98,
   "lon": -79.27,
   "zip": "",
   "city": "3 S Hawthorn",
   "date": "2026-07-05",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Picture on social media of Little Mudlick Creek out of its banks and over the bridge. Part of the pavement appears to be washed out. This is at the intersection of PA 839 and Lower Mudlic Rd. Time is a rough estimate based on previous reports in the areas.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.01--79.31",
   "lat": 41.01,
   "lon": -79.31,
   "zip": "",
   "city": "1 ENE New Bethlehem",
   "date": "2026-07-05",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Video on social media of swift moving water down Drayer St toward Railroad and Ash Streets. Culvert halfway down Drayer Street was overwhelmed. Time based on post.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.02--79.28",
   "lat": 41.02,
   "lon": -79.28,
   "zip": "",
   "city": "Hawthorn",
   "date": "2026-07-05",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.37--75.93",
   "lat": 40.37,
   "lon": -75.93,
   "zip": "",
   "city": "1 SSE Muhlenberg Twp",
   "date": "2026-07-05",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of flooded roadways along 5th Street near US 222 and PA State Highway 12.",
   "sourceDetail": "NWS PHI — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05-flood-40.35--75.93",
   "lat": 40.35,
   "lon": -75.93,
   "zip": "",
   "city": "1 NNW Reading",
   "date": "2026-07-05",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Roadway flooding reported near the intersection of N 6th Street and Windsor Street.",
   "sourceDetail": "NWS PHI — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CTP-SV-W-181-2026-07-05-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 60 min. Counties: Franklin, Adams, Cumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #181 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-181"
  },
  {
   "id": "ww-CTP-SV-W-181-2026-07-05-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 60 min. Counties: Franklin, Adams, Cumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #181 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-181"
  },
  {
   "id": "ww-CTP-SV-W-181-2026-07-05-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 60 min. Counties: Franklin, Adams, Cumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #181 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-181"
  },
  {
   "id": "ww-CTP-SV-W-181-2026-07-05-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 60 min. Counties: Franklin, Adams, Cumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #181 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-181"
  },
  {
   "id": "ww-CTP-SV-W-181-2026-07-05-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 60 min. Counties: Franklin, Adams, Cumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #181 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-181"
  },
  {
   "id": "ww-CTP-SV-W-181-2026-07-05-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 60 min. Counties: Franklin, Adams, Cumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #181 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-181"
  },
  {
   "id": "ww-PHI-SV-W-158-2026-07-05-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 40 min. Counties: Delaware, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #158 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-158"
  },
  {
   "id": "ww-PHI-SV-W-158-2026-07-05-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 40 min. Counties: Delaware, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #158 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-158"
  },
  {
   "id": "ww-PHI-SV-W-158-2026-07-05-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 40 min. Counties: Delaware, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #158 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-158"
  },
  {
   "id": "ww-PHI-SV-W-158-2026-07-05-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 40 min. Counties: Delaware, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #158 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-158"
  },
  {
   "id": "ww-CTP-SV-W-177-2026-07-05-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 46 min. Counties: Cumberland, Dauphin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #177 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-177"
  },
  {
   "id": "ww-CTP-SV-W-177-2026-07-05-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 46 min. Counties: Cumberland, Dauphin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #177 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-177"
  },
  {
   "id": "ww-CTP-SV-W-177-2026-07-05-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 46 min. Counties: Cumberland, Dauphin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #177 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-177"
  },
  {
   "id": "ww-CTP-SV-W-177-2026-07-05-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 46 min. Counties: Cumberland, Dauphin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #177 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-177"
  },
  {
   "id": "ww-CTP-SV-W-177-2026-07-05-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 46 min. Counties: Cumberland, Dauphin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #177 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-177"
  },
  {
   "id": "ww-CTP-SV-W-177-2026-07-05-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 46 min. Counties: Cumberland, Dauphin, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #177 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-177"
  },
  {
   "id": "ww-PBZ-SV-W-208-2026-07-05-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 36 min. County: Lawrence. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #208 (36 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-208"
  },
  {
   "id": "ww-PBZ-SV-W-208-2026-07-05-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 36 min. County: Lawrence. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #208 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-208"
  },
  {
   "id": "ww-CTP-SV-W-174-2026-07-05-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 49 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #174 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-174"
  },
  {
   "id": "ww-CTP-SV-W-174-2026-07-05-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 49 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #174 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-174"
  },
  {
   "id": "ww-CTP-SV-W-174-2026-07-05-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 49 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #174 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-174"
  },
  {
   "id": "ww-CTP-SV-W-174-2026-07-05-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 49 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #174 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-174"
  },
  {
   "id": "ww-CTP-SV-W-172-2026-07-05-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 57 min. Counties: Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #172 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-172"
  },
  {
   "id": "ww-CTP-SV-W-172-2026-07-05-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 57 min. Counties: Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #172 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-172"
  },
  {
   "id": "ww-CTP-SV-W-172-2026-07-05-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 57 min. Counties: Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #172 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-172"
  },
  {
   "id": "ww-CTP-SV-W-172-2026-07-05-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 57 min. Counties: Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #172 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-172"
  },
  {
   "id": "ww-CTP-SV-W-172-2026-07-05-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 57 min. Counties: Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #172 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-172"
  },
  {
   "id": "ww-CTP-SV-W-172-2026-07-05-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 57 min. Counties: Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #172 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-172"
  },
  {
   "id": "ww-PBZ-SV-W-209-2026-07-05-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 38 min. Counties: Butler, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #209 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-209"
  },
  {
   "id": "ww-PBZ-SV-W-209-2026-07-05-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 38 min. Counties: Butler, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #209 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-209"
  },
  {
   "id": "ww-PBZ-SV-W-209-2026-07-05-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 38 min. Counties: Butler, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #209 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-209"
  },
  {
   "id": "ww-PBZ-SV-W-209-2026-07-05-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 38 min. Counties: Butler, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #209 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-209"
  },
  {
   "id": "ww-PBZ-SV-W-209-2026-07-05-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 38 min. Counties: Butler, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #209 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-209"
  },
  {
   "id": "ww-PBZ-SV-W-209-2026-07-05-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 38 min. Counties: Butler, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #209 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-209"
  },
  {
   "id": "ww-CTP-SV-W-176-2026-07-05-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 52 min. Counties: Cumberland, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #176 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-176"
  },
  {
   "id": "ww-CTP-SV-W-176-2026-07-05-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 52 min. Counties: Cumberland, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #176 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-176"
  },
  {
   "id": "ww-CTP-SV-W-176-2026-07-05-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 52 min. Counties: Cumberland, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #176 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-176"
  },
  {
   "id": "ww-CTP-SV-W-176-2026-07-05-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 52 min. Counties: Cumberland, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #176 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-176"
  },
  {
   "id": "ww-CTP-SV-W-179-2026-07-05-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 45 min. Counties: Franklin, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #179 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-179"
  },
  {
   "id": "ww-CTP-SV-W-179-2026-07-05-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 45 min. Counties: Franklin, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #179 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-179"
  },
  {
   "id": "ww-CTP-SV-W-179-2026-07-05-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 45 min. Counties: Franklin, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #179 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-179"
  },
  {
   "id": "ww-CTP-SV-W-179-2026-07-05-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 45 min. Counties: Franklin, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #179 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-179"
  },
  {
   "id": "ww-CTP-SV-W-179-2026-07-05-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 45 min. Counties: Franklin, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #179 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-179"
  },
  {
   "id": "ww-CTP-SV-W-179-2026-07-05-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 45 min. Counties: Franklin, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #179 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-179"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-CTP-SV-W-178-2026-07-05-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 63 min. Counties: Dauphin, Lancaster, Lebanon, Adams, York, Perry, Cumberland. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #178 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-178"
  },
  {
   "id": "ww-PBZ-SV-W-210-2026-07-05-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 44 min. Counties: Armstrong, Allegheny, Butler, Westmoreland, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #210 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-210"
  },
  {
   "id": "ww-PBZ-SV-W-210-2026-07-05-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 44 min. Counties: Armstrong, Allegheny, Butler, Westmoreland, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #210 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-210"
  },
  {
   "id": "ww-PBZ-SV-W-210-2026-07-05-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 44 min. Counties: Armstrong, Allegheny, Butler, Westmoreland, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #210 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-210"
  },
  {
   "id": "ww-PBZ-SV-W-210-2026-07-05-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 44 min. Counties: Armstrong, Allegheny, Butler, Westmoreland, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #210 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-210"
  },
  {
   "id": "ww-PBZ-SV-W-210-2026-07-05-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 44 min. Counties: Armstrong, Allegheny, Butler, Westmoreland, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #210 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-210"
  },
  {
   "id": "ww-PBZ-SV-W-211-2026-07-05-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-05. Duration: 20 min. County: Indiana. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #211 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-211"
  },
  {
   "id": "ww-PHI-SV-W-159-2026-07-05-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 38 min. Counties: Chester, Delaware, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #159 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-159"
  },
  {
   "id": "ww-PHI-SV-W-159-2026-07-05-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 38 min. Counties: Chester, Delaware, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #159 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-159"
  },
  {
   "id": "ww-PHI-SV-W-159-2026-07-05-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 38 min. Counties: Chester, Delaware, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #159 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-159"
  },
  {
   "id": "ww-PHI-SV-W-159-2026-07-05-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 38 min. Counties: Chester, Delaware, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #159 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-159"
  },
  {
   "id": "ww-PHI-SV-W-159-2026-07-05-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 38 min. Counties: Chester, Delaware, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #159 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-159"
  },
  {
   "id": "ww-PHI-SV-W-159-2026-07-05-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 38 min. Counties: Chester, Delaware, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #159 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-159"
  },
  {
   "id": "ww-CTP-SV-W-173-2026-07-05-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 52 min. Counties: Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #173 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-173"
  },
  {
   "id": "ww-CTP-SV-W-173-2026-07-05-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 52 min. Counties: Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #173 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-173"
  },
  {
   "id": "ww-CTP-SV-W-173-2026-07-05-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 52 min. Counties: Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #173 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-173"
  },
  {
   "id": "ww-CTP-SV-W-173-2026-07-05-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 52 min. Counties: Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #173 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-173"
  },
  {
   "id": "ww-PHI-SV-W-150-2026-07-05-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 28 min. Counties: Bucks, Philadelphia, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #150 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-150"
  },
  {
   "id": "ww-PHI-SV-W-150-2026-07-05-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 28 min. Counties: Bucks, Philadelphia, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #150 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-150"
  },
  {
   "id": "ww-PHI-SV-W-150-2026-07-05-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 28 min. Counties: Bucks, Philadelphia, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #150 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-150"
  },
  {
   "id": "ww-PHI-SV-W-150-2026-07-05-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 28 min. Counties: Bucks, Philadelphia, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #150 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-150"
  },
  {
   "id": "ww-PHI-SV-W-150-2026-07-05-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 28 min. Counties: Bucks, Philadelphia, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #150 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-150"
  },
  {
   "id": "ww-PHI-SV-W-150-2026-07-05-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 28 min. Counties: Bucks, Philadelphia, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #150 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-150"
  },
  {
   "id": "ww-PHI-SV-W-160-2026-07-05-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 45 min. Counties: Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #160 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-160"
  },
  {
   "id": "ww-PHI-SV-W-160-2026-07-05-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 45 min. Counties: Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #160 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-160"
  },
  {
   "id": "ww-PHI-SV-W-160-2026-07-05-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 45 min. Counties: Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #160 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-160"
  },
  {
   "id": "ww-PHI-SV-W-160-2026-07-05-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 45 min. Counties: Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #160 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-160"
  },
  {
   "id": "ww-CTP-SV-W-180-2026-07-05-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 72 min. Counties: Lancaster, Dauphin, York, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #180 (72 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-180"
  },
  {
   "id": "ww-CTP-SV-W-180-2026-07-05-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 72 min. Counties: Lancaster, Dauphin, York, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #180 (72 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-180"
  },
  {
   "id": "ww-CTP-SV-W-180-2026-07-05-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 72 min. Counties: Lancaster, Dauphin, York, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #180 (72 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-180"
  },
  {
   "id": "ww-CTP-SV-W-180-2026-07-05-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 72 min. Counties: Lancaster, Dauphin, York, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #180 (72 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-180"
  },
  {
   "id": "ww-CTP-SV-W-180-2026-07-05-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 72 min. Counties: Lancaster, Dauphin, York, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #180 (72 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-180"
  },
  {
   "id": "ww-CTP-SV-W-180-2026-07-05-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 72 min. Counties: Lancaster, Dauphin, York, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #180 (72 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-180"
  },
  {
   "id": "ww-CTP-SV-W-180-2026-07-05-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 72 min. Counties: Lancaster, Dauphin, York, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #180 (72 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-180"
  },
  {
   "id": "ww-CTP-SV-W-180-2026-07-05-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 72 min. Counties: Lancaster, Dauphin, York, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #180 (72 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-180"
  },
  {
   "id": "ww-CTP-SV-W-175-2026-07-05-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 45 min. County: Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #175 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-175"
  },
  {
   "id": "ww-CTP-SV-W-175-2026-07-05-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-05. Duration: 45 min. County: Perry. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #175 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-175"
  },
  {
   "id": "ww-PHI-SV-W-152-2026-07-05-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 77 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #152 (77 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-152"
  },
  {
   "id": "ww-PHI-SV-W-152-2026-07-05-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 77 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #152 (77 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-152"
  },
  {
   "id": "ww-PHI-SV-W-152-2026-07-05-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 77 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #152 (77 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-152"
  },
  {
   "id": "ww-PHI-SV-W-152-2026-07-05-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 77 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #152 (77 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-152"
  },
  {
   "id": "ww-PHI-SV-W-152-2026-07-05-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 77 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #152 (77 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-152"
  },
  {
   "id": "ww-PHI-SV-W-152-2026-07-05-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 77 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #152 (77 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-152"
  },
  {
   "id": "ww-PHI-SV-W-157-2026-07-05-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 63 min. County: Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #157 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-157"
  },
  {
   "id": "ww-PHI-SV-W-157-2026-07-05-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-05. Duration: 63 min. County: Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #157 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-157"
  },
  {
   "id": "iem-ww-CTP-TO-W-13-Perry-tornado-2026-07-05",
   "zip": "",
   "city": "Perry",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Perry.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-13"
  },
  {
   "id": "iem-ww-CTP-TO-W-14-Cumberland-tornado-2026-07-05",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-07-05",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Cumberland.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-14"
  },
  {
   "id": "iem-ww-CTP-TO-W-14-Dauphin-tornado-2026-07-05",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Dauphin.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-14"
  },
  {
   "id": "iem-ww-CTP-TO-W-14-Perry-tornado-2026-07-05",
   "zip": "",
   "city": "Perry",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Perry.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-14"
  },
  {
   "id": "iem-ww-CTP-TO-W-16-Franklin-tornado-2026-07-05",
   "zip": "",
   "city": "Franklin",
   "date": "2026-07-05",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Franklin.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-16"
  },
  {
   "id": "iem-ww-PBZ-TO-W-29-Indiana-tornado-2026-07-05",
   "zip": "",
   "city": "Indiana",
   "date": "2026-07-05",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Indiana.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-29"
  },
  {
   "id": "iem-ww-CTP-TO-W-15-Perry-tornado-2026-07-05",
   "zip": "",
   "city": "Perry",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Perry.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-15"
  },
  {
   "id": "iem-ww-CTP-TO-W-15-Cumberland-tornado-2026-07-05",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-07-05",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Cumberland.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-15"
  },
  {
   "id": "iem-ww-CTP-TO-W-15-Dauphin-tornado-2026-07-05",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Dauphin.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-15"
  },
  {
   "id": "ww-BGM-FF-W-16-2026-07-05-Wayne",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-05. Duration: 100 min. County: Wayne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #16 (100 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-16"
  },
  {
   "id": "ww-CTP-FF-W-5-2026-07-05-Potter",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 125 min. Counties: Potter, Tioga. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #5 (125 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-5"
  },
  {
   "id": "ww-CTP-FF-W-5-2026-07-05-Tioga",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 125 min. Counties: Potter, Tioga. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #5 (125 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-5"
  },
  {
   "id": "ww-CTP-FF-W-8-2026-07-05-Juniata",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 188 min. Counties: Juniata, Perry. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #8 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-8"
  },
  {
   "id": "ww-CTP-FF-W-8-2026-07-05-Perry",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 188 min. Counties: Juniata, Perry. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #8 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-8"
  },
  {
   "id": "ww-CTP-FF-W-10-2026-07-05-Centre",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 187 min. Counties: Centre, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #10 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-10"
  },
  {
   "id": "ww-CTP-FF-W-10-2026-07-05-Huntingdon",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 187 min. Counties: Centre, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #10 (187 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-10"
  },
  {
   "id": "ww-CTP-FF-W-4-2026-07-05-Blair",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 183 min. Counties: Blair, Cambria, Clearfield, Centre, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #4 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-4"
  },
  {
   "id": "ww-CTP-FF-W-4-2026-07-05-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 183 min. Counties: Blair, Cambria, Clearfield, Centre, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #4 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-4"
  },
  {
   "id": "ww-CTP-FF-W-4-2026-07-05-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 183 min. Counties: Blair, Cambria, Clearfield, Centre, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #4 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-4"
  },
  {
   "id": "ww-CTP-FF-W-4-2026-07-05-Centre",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 183 min. Counties: Blair, Cambria, Clearfield, Centre, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #4 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-4"
  },
  {
   "id": "ww-CTP-FF-W-4-2026-07-05-Huntingdon",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 183 min. Counties: Blair, Cambria, Clearfield, Centre, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #4 (183 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-4"
  },
  {
   "id": "ww-PBZ-FF-W-30-2026-07-05-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 178 min. Counties: Armstrong, Butler, Jefferson, Indiana. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #30 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-30"
  },
  {
   "id": "ww-PBZ-FF-W-30-2026-07-05-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 178 min. Counties: Armstrong, Butler, Jefferson, Indiana. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #30 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-30"
  },
  {
   "id": "ww-PBZ-FF-W-30-2026-07-05-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 178 min. Counties: Armstrong, Butler, Jefferson, Indiana. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #30 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-30"
  },
  {
   "id": "ww-PBZ-FF-W-30-2026-07-05-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 178 min. Counties: Armstrong, Butler, Jefferson, Indiana. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #30 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-30"
  },
  {
   "id": "ww-CTP-FF-W-13-2026-07-05-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 128 min. Counties: Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #13 (128 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-13"
  },
  {
   "id": "ww-CTP-FF-W-13-2026-07-05-Lebanon",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 128 min. Counties: Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #13 (128 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-13"
  },
  {
   "id": "ww-CTP-FF-W-11-2026-07-05-Dauphin",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 156 min. Counties: Dauphin, York, Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #11 (156 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-11"
  },
  {
   "id": "ww-CTP-FF-W-11-2026-07-05-York",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 156 min. Counties: Dauphin, York, Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #11 (156 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-11"
  },
  {
   "id": "ww-CTP-FF-W-11-2026-07-05-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 156 min. Counties: Dauphin, York, Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #11 (156 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-11"
  },
  {
   "id": "ww-CTP-FF-W-11-2026-07-05-Lebanon",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 156 min. Counties: Dauphin, York, Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #11 (156 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-11"
  },
  {
   "id": "ww-BGM-FF-W-17-2026-07-05-Wyoming",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-05. Duration: 185 min. County: Wyoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #17 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-17"
  },
  {
   "id": "ww-PBZ-FF-W-31-2026-07-05-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 121 min. Counties: Allegheny, Beaver, Butler, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #31 (121 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-31"
  },
  {
   "id": "ww-PBZ-FF-W-31-2026-07-05-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 121 min. Counties: Allegheny, Beaver, Butler, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #31 (121 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-31"
  },
  {
   "id": "ww-PBZ-FF-W-31-2026-07-05-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 121 min. Counties: Allegheny, Beaver, Butler, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #31 (121 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-31"
  },
  {
   "id": "ww-PBZ-FF-W-31-2026-07-05-Washington",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 121 min. Counties: Allegheny, Beaver, Butler, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #31 (121 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-31"
  },
  {
   "id": "ww-PBZ-FF-W-31-2026-07-05-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 121 min. Counties: Allegheny, Beaver, Butler, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #31 (121 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-31"
  },
  {
   "id": "ww-PHI-FF-W-18-2026-07-05-Berks",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-05. Duration: 355 min. County: Berks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #18 (355 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-18"
  },
  {
   "id": "ww-PBZ-FF-W-32-2026-07-05-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 132 min. Counties: Indiana, Armstrong, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #32 (132 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-32"
  },
  {
   "id": "ww-PBZ-FF-W-32-2026-07-05-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 132 min. Counties: Indiana, Armstrong, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #32 (132 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-32"
  },
  {
   "id": "ww-PBZ-FF-W-32-2026-07-05-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 132 min. Counties: Indiana, Armstrong, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #32 (132 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-32"
  },
  {
   "id": "ww-PBZ-FF-W-29-2026-07-05-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 123 min. County: Beaver. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #29 (123 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-29"
  },
  {
   "id": "ww-CTP-FF-W-7-2026-07-05-Cambria",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 180 min. Counties: Cambria, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #7 (180 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-7"
  },
  {
   "id": "ww-CTP-FF-W-7-2026-07-05-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 180 min. Counties: Cambria, Clearfield. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #7 (180 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-7"
  },
  {
   "id": "ww-PHI-FF-W-17-2026-07-05-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-05. Duration: 136 min. Counties: Bucks, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #17 (136 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-17"
  },
  {
   "id": "ww-PHI-FF-W-17-2026-07-05-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-05. Duration: 136 min. Counties: Bucks, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #17 (136 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-17"
  },
  {
   "id": "ww-PHI-FF-W-17-2026-07-05-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-05. Duration: 136 min. Counties: Bucks, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #17 (136 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-17"
  },
  {
   "id": "ww-BGM-FF-W-19-2026-07-05-Lackawanna",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-05. Duration: 179 min. Counties: Lackawanna, Luzerne, Wyoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #19 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-19"
  },
  {
   "id": "ww-BGM-FF-W-19-2026-07-05-Luzerne",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-05. Duration: 179 min. Counties: Lackawanna, Luzerne, Wyoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #19 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-19"
  },
  {
   "id": "ww-BGM-FF-W-19-2026-07-05-Wyoming",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-05. Duration: 179 min. Counties: Lackawanna, Luzerne, Wyoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #19 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-19"
  },
  {
   "id": "ww-PHI-FF-W-20-2026-07-05-Chester",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-05. Duration: 240 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #20 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-20"
  },
  {
   "id": "ww-PHI-FF-W-20-2026-07-05-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-05. Duration: 240 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #20 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-20"
  },
  {
   "id": "ww-PHI-FF-W-20-2026-07-05-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-05. Duration: 240 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #20 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-20"
  },
  {
   "id": "ww-PHI-FF-W-20-2026-07-05-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-05. Duration: 240 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #20 (240 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-20"
  },
  {
   "id": "ww-PBZ-FF-W-26-2026-07-05-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 162 min. Counties: Mercer, Venango, Armstrong, Butler, Lawrence. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #26 (162 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-26"
  },
  {
   "id": "ww-PBZ-FF-W-26-2026-07-05-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 162 min. Counties: Mercer, Venango, Armstrong, Butler, Lawrence. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #26 (162 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-26"
  },
  {
   "id": "ww-PBZ-FF-W-26-2026-07-05-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 162 min. Counties: Mercer, Venango, Armstrong, Butler, Lawrence. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #26 (162 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-26"
  },
  {
   "id": "ww-PBZ-FF-W-26-2026-07-05-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 162 min. Counties: Mercer, Venango, Armstrong, Butler, Lawrence. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #26 (162 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-26"
  },
  {
   "id": "ww-PBZ-FF-W-26-2026-07-05-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 162 min. Counties: Mercer, Venango, Armstrong, Butler, Lawrence. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #26 (162 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-26"
  },
  {
   "id": "ww-BGM-FF-W-22-2026-07-05-Lackawanna",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-05. Duration: 192 min. Counties: Lackawanna, Pike, Wayne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #22 (192 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-22"
  },
  {
   "id": "ww-BGM-FF-W-22-2026-07-05-Pike",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-05. Duration: 192 min. Counties: Lackawanna, Pike, Wayne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #22 (192 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-22"
  },
  {
   "id": "ww-BGM-FF-W-22-2026-07-05-Wayne",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-05. Duration: 192 min. Counties: Lackawanna, Pike, Wayne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #22 (192 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-22"
  },
  {
   "id": "ww-PHI-FF-W-19-2026-07-05-Carbon",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-05. Duration: 238 min. Counties: Carbon, Monroe. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #19 (238 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-19"
  },
  {
   "id": "ww-PHI-FF-W-19-2026-07-05-Monroe",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-07-05. Duration: 238 min. Counties: Carbon, Monroe. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #19 (238 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-19"
  },
  {
   "id": "ww-CTP-FF-W-6-2026-07-05-Centre",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 188 min. Counties: Centre, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #6 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-6"
  },
  {
   "id": "ww-CTP-FF-W-6-2026-07-05-Huntingdon",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 188 min. Counties: Centre, Huntingdon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #6 (188 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-6"
  },
  {
   "id": "ww-BGM-FF-W-20-2026-07-05-Pike",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-05. Duration: 186 min. County: Pike. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #20 (186 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-20"
  },
  {
   "id": "ww-CTP-FF-W-12-2026-07-05-York",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 179 min. Counties: York, Adams, Cumberland, Lancaster. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #12 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-12"
  },
  {
   "id": "ww-CTP-FF-W-12-2026-07-05-Adams",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 179 min. Counties: York, Adams, Cumberland, Lancaster. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #12 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-12"
  },
  {
   "id": "ww-CTP-FF-W-12-2026-07-05-Cumberland",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 179 min. Counties: York, Adams, Cumberland, Lancaster. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #12 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-12"
  },
  {
   "id": "ww-CTP-FF-W-12-2026-07-05-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 179 min. Counties: York, Adams, Cumberland, Lancaster. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #12 (179 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-12"
  },
  {
   "id": "ww-PBZ-FF-W-28-2026-07-05-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 202 min. Counties: Armstrong, Jefferson, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #28 (202 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-28"
  },
  {
   "id": "ww-PBZ-FF-W-28-2026-07-05-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 202 min. Counties: Armstrong, Jefferson, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #28 (202 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-28"
  },
  {
   "id": "ww-PBZ-FF-W-28-2026-07-05-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-05. Duration: 202 min. Counties: Armstrong, Jefferson, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #28 (202 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-28"
  },
  {
   "id": "ww-CTP-FF-W-9-2026-07-05-Dauphin",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 180 min. Counties: Dauphin, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #9 (180 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-9"
  },
  {
   "id": "ww-CTP-FF-W-9-2026-07-05-York",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-07-05. Duration: 180 min. Counties: Dauphin, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #9 (180 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-9"
  },
  {
   "id": "ww-BGM-FF-W-21-2026-07-05-Luzerne",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-05. Duration: 182 min. County: Luzerne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #21 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-21"
  },
  {
   "id": "ww-CTP-FA-W-3-2026-07-05-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-05. Duration: 167 min. Counties: Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #3 (167 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-3"
  },
  {
   "id": "ww-CTP-FA-W-3-2026-07-05-Lebanon",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-05. Duration: 167 min. Counties: Lancaster, Lebanon. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #3 (167 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-3"
  },
  {
   "id": "ww-CTP-FA-W-2-2026-07-05-Dauphin",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-05. Duration: 170 min. Counties: Dauphin, Lancaster, Lebanon, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #2 (170 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-2"
  },
  {
   "id": "ww-CTP-FA-W-2-2026-07-05-Lancaster",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-05. Duration: 170 min. Counties: Dauphin, Lancaster, Lebanon, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #2 (170 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-2"
  },
  {
   "id": "ww-CTP-FA-W-2-2026-07-05-Lebanon",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-05. Duration: 170 min. Counties: Dauphin, Lancaster, Lebanon, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #2 (170 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-2"
  },
  {
   "id": "ww-CTP-FA-W-2-2026-07-05-York",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-05. Duration: 170 min. Counties: Dauphin, Lancaster, Lebanon, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #2 (170 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-2"
  },
  {
   "id": "ww-CTP-FA-W-1-2026-07-05-Dauphin",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-05. Duration: 176 min. Counties: Dauphin, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #1 (176 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-1"
  },
  {
   "id": "ww-CTP-FA-W-1-2026-07-05-York",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS CTP on 2026-07-05. Duration: 176 min. Counties: Dauphin, York. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Areal Flood Warning #1 (176 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FA-W-1"
  },
  {
   "id": "asos-bf-MDT-2026-07-05",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2026-07-05",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-05-flood-41.23--75.88",
   "lat": 41.23,
   "lon": -75.88,
   "zip": "",
   "city": "1 SW Wilkes-Barre Towns",
   "date": "2026-07-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on Casey Ave.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-07-05-cambria-wind",
   "zip": "",
   "city": "Cambria",
   "date": "2026-07-05",
   "county": "Cambria",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cambria — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-07-05",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Centre — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-07-05",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-tioga-wind",
   "zip": "",
   "city": "Tioga",
   "date": "2026-07-05",
   "county": "Tioga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Tioga — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-bradford-wind",
   "zip": "",
   "city": "Bradford",
   "date": "2026-07-05",
   "county": "Bradford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bradford — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BGM — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-blair-wind",
   "zip": "",
   "city": "Blair",
   "date": "2026-07-05",
   "county": "Blair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blair — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-wyoming-wind",
   "zip": "",
   "city": "Wyoming",
   "date": "2026-07-05",
   "county": "Wyoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wyoming — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BGM — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-07-05",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-07-04-511-2225",
   "lat": 40.23,
   "lon": -77.15,
   "zip": "",
   "city": "Carlisle Springs",
   "date": "2026-07-04",
   "county": "Cumberland",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated from radar. (CTP)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-04-513-2226",
   "lat": 40.11,
   "lon": -77.19,
   "zip": "",
   "city": "Mount Holly Spring",
   "date": "2026-07-04",
   "county": "Cumberland",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(CTP)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-CXY-2026-07-04",
   "lat": 40.2171,
   "lon": -76.8515,
   "zip": "",
   "city": "HARRISBURG/CAPITAL",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HARRISBURG/CAPITAL (CXY) recorded a 63 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — HARRISBURG/CAPITAL (CXY) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MDT-2026-07-04",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2026-07-04",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 65 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-04-wind-40.12--76.30",
   "lat": 40.12,
   "lon": -76.3,
   "zip": "",
   "city": "2 S Lititz",
   "date": "2026-07-04",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "52KT gust.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-04-wind-39.98--75.84",
   "lat": 39.98,
   "lon": -75.84,
   "zip": "",
   "city": "1 SE Valley Twp",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Westwood Mesonet gusted to 58 MPH.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MQS-2026-07-04",
   "lat": 39.979,
   "lon": -75.8655,
   "zip": "",
   "city": "Coatesville",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Coatesville (MQS) recorded a 58 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Coatesville (MQS) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-04-wind-39.86--75.84",
   "lat": 39.86,
   "lon": -75.84,
   "zip": "",
   "city": "2 E Londonderry Twp",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "West Grove DEOS Mesonet.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-04-582-0027",
   "lat": 40.04,
   "lon": -75.67,
   "zip": "",
   "city": "East Caln Twp",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured from anemometer. Reported from spotter network. (PHI)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-40.13--79.86",
   "lat": 40.13,
   "lon": -79.86,
   "zip": "",
   "city": "North Belle Vernon",
   "date": "2026-07-04",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Blind Lane Belle Vernon flooded.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-40.16--80.25",
   "lat": 40.16,
   "lon": -80.25,
   "zip": "",
   "city": "1 S Washington",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Park Ave flooded near Catfish Creek.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-40.17--80.23",
   "lat": 40.17,
   "lon": -80.23,
   "zip": "",
   "city": "1 S East Washington",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "East Maiden and Stewart Road flooded.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-40.13--79.93",
   "lat": 40.13,
   "lon": -79.93,
   "zip": "",
   "city": "2 SW North Charleroi",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Vehicle Stuck In Flooded Roadway With Driver Still Inside The Vehicle On Old Route 71 Fallowfield Township Washington County Pa Fire Department Enroute.",
   "sourceDetail": "NWS PBZ — Amateur Radio via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-40.10--79.59",
   "lat": 40.1,
   "lon": -79.59,
   "zip": "",
   "city": "Scottdale",
   "date": "2026-07-04",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded basements in Scottsdale, PA.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-40.26--79.57",
   "lat": 40.26,
   "lon": -79.57,
   "zip": "",
   "city": "1 NNE Youngwood",
   "date": "2026-07-04",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Fosterville and Old 119 flooded.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-40.26--79.51",
   "lat": 40.26,
   "lon": -79.51,
   "zip": "",
   "city": "2 ESE South Greensburg",
   "date": "2026-07-04",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue near Bailey Farm Road.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-40.32--79.49",
   "lat": 40.32,
   "lon": -79.49,
   "zip": "",
   "city": "3 E Greensburg",
   "date": "2026-07-04",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding Georges Station Road.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-40.32--79.38",
   "lat": 40.32,
   "lon": -79.38,
   "zip": "",
   "city": "Latrobe",
   "date": "2026-07-04",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Residential flooding along Spring Street.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-40.11--80.01",
   "lat": 40.11,
   "lon": -80.01,
   "zip": "",
   "city": "1 SW Bentleyville",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over roadway reported near Main St and Beallsville Rd. Time based on report.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-40.12--80.47",
   "lat": 40.12,
   "lon": -80.47,
   "zip": "",
   "city": "2 ENE West Alexander",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over the roadway and logs on the road. Near 711 State Rte 40, Donegal Township. Time based on report.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-40.11--79.83",
   "lat": 40.11,
   "lon": -79.83,
   "zip": "",
   "city": "1 NE Fayette City",
   "date": "2026-07-04",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road closed at Main and Cook Street due to flooding.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PBZ-SV-W-184-2026-07-04-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 50 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #184 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-184"
  },
  {
   "id": "ww-PBZ-SV-W-184-2026-07-04-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 50 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #184 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-184"
  },
  {
   "id": "ww-PBZ-SV-W-184-2026-07-04-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 50 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #184 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-184"
  },
  {
   "id": "ww-CTP-SV-W-148-2026-07-04-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Potter, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #148 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-148"
  },
  {
   "id": "ww-CTP-SV-W-148-2026-07-04-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Potter, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #148 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-148"
  },
  {
   "id": "ww-CTP-SV-W-148-2026-07-04-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Potter, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #148 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-148"
  },
  {
   "id": "ww-CTP-SV-W-148-2026-07-04-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Potter, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #148 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-148"
  },
  {
   "id": "ww-PBZ-SV-W-186-2026-07-04-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 45 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #186 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-186"
  },
  {
   "id": "ww-PBZ-SV-W-186-2026-07-04-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 45 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #186 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-186"
  },
  {
   "id": "ww-PBZ-SV-W-187-2026-07-04-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 38 min. Counties: Beaver, Lawrence, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #187 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-187"
  },
  {
   "id": "ww-PBZ-SV-W-187-2026-07-04-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 38 min. Counties: Beaver, Lawrence, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #187 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-187"
  },
  {
   "id": "ww-PBZ-SV-W-187-2026-07-04-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 38 min. Counties: Beaver, Lawrence, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #187 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-187"
  },
  {
   "id": "ww-CTP-SV-W-151-2026-07-04-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 49 min. Counties: Potter, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #151 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-151"
  },
  {
   "id": "ww-CTP-SV-W-151-2026-07-04-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 49 min. Counties: Potter, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #151 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-151"
  },
  {
   "id": "ww-CTP-SV-W-151-2026-07-04-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 49 min. Counties: Potter, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #151 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-151"
  },
  {
   "id": "ww-CTP-SV-W-151-2026-07-04-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 49 min. Counties: Potter, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #151 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-151"
  },
  {
   "id": "ww-PBZ-SV-W-185-2026-07-04-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Armstrong, Butler, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #185 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-185"
  },
  {
   "id": "ww-PBZ-SV-W-185-2026-07-04-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Armstrong, Butler, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #185 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-185"
  },
  {
   "id": "ww-PBZ-SV-W-185-2026-07-04-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Armstrong, Butler, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #185 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-185"
  },
  {
   "id": "ww-PBZ-SV-W-185-2026-07-04-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Armstrong, Butler, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #185 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-185"
  },
  {
   "id": "ww-PBZ-SV-W-185-2026-07-04-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Armstrong, Butler, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #185 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-185"
  },
  {
   "id": "ww-PBZ-SV-W-185-2026-07-04-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Armstrong, Butler, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #185 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-185"
  },
  {
   "id": "ww-PBZ-SV-W-204-2026-07-04-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 33 min. Counties: Allegheny, Washington. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #204 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-204"
  },
  {
   "id": "ww-PBZ-SV-W-204-2026-07-04-Washington",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 33 min. Counties: Allegheny, Washington. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #204 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-204"
  },
  {
   "id": "ww-CTP-SV-W-149-2026-07-04-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. County: McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #149 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-149"
  },
  {
   "id": "ww-CTP-SV-W-149-2026-07-04-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. County: McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #149 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-149"
  },
  {
   "id": "ww-PBZ-SV-W-202-2026-07-04-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 25 min. County: Greene. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #202 (25 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-202"
  },
  {
   "id": "ww-PBZ-SV-W-202-2026-07-04-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 25 min. County: Greene. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #202 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-202"
  },
  {
   "id": "ww-CTP-SV-W-165-2026-07-04-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 51 min. Counties: Adams, Franklin, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #165 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-165"
  },
  {
   "id": "ww-CTP-SV-W-165-2026-07-04-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 51 min. Counties: Adams, Franklin, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #165 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-165"
  },
  {
   "id": "ww-CTP-SV-W-165-2026-07-04-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 51 min. Counties: Adams, Franklin, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #165 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-165"
  },
  {
   "id": "ww-CTP-SV-W-165-2026-07-04-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 51 min. Counties: Adams, Franklin, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #165 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-165"
  },
  {
   "id": "ww-CTP-SV-W-165-2026-07-04-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 51 min. Counties: Adams, Franklin, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #165 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-165"
  },
  {
   "id": "ww-CTP-SV-W-165-2026-07-04-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 51 min. Counties: Adams, Franklin, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #165 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-165"
  },
  {
   "id": "ww-CTP-SV-W-150-2026-07-04-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Cameron, Elk, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #150 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-150"
  },
  {
   "id": "ww-CTP-SV-W-150-2026-07-04-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Cameron, Elk, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #150 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-150"
  },
  {
   "id": "ww-CTP-SV-W-150-2026-07-04-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Cameron, Elk, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #150 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-150"
  },
  {
   "id": "ww-CTP-SV-W-150-2026-07-04-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Cameron, Elk, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #150 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-150"
  },
  {
   "id": "ww-CTP-SV-W-150-2026-07-04-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Cameron, Elk, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #150 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-150"
  },
  {
   "id": "ww-CTP-SV-W-150-2026-07-04-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Cameron, Elk, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #150 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-150"
  },
  {
   "id": "ww-CTP-SV-W-156-2026-07-04-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 44 min. Counties: Sullivan, Lycoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #156 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-156"
  },
  {
   "id": "ww-CTP-SV-W-156-2026-07-04-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 44 min. Counties: Sullivan, Lycoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #156 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-156"
  },
  {
   "id": "ww-CTP-SV-W-156-2026-07-04-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 44 min. Counties: Sullivan, Lycoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #156 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-156"
  },
  {
   "id": "ww-CTP-SV-W-156-2026-07-04-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 44 min. Counties: Sullivan, Lycoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #156 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-156"
  },
  {
   "id": "ww-PBZ-SV-W-183-2026-07-04-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 43 min. Counties: Beaver, Butler, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #183 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-183"
  },
  {
   "id": "ww-PBZ-SV-W-183-2026-07-04-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 43 min. Counties: Beaver, Butler, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #183 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-183"
  },
  {
   "id": "ww-PBZ-SV-W-183-2026-07-04-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 43 min. Counties: Beaver, Butler, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #183 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-183"
  },
  {
   "id": "ww-PBZ-SV-W-180-2026-07-04-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 28 min. Counties: Butler, Lawrence, Beaver. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #180 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-180"
  },
  {
   "id": "ww-PBZ-SV-W-180-2026-07-04-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 28 min. Counties: Butler, Lawrence, Beaver. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #180 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-180"
  },
  {
   "id": "ww-PBZ-SV-W-180-2026-07-04-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 28 min. Counties: Butler, Lawrence, Beaver. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #180 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-180"
  },
  {
   "id": "ww-CTP-SV-W-147-2026-07-04-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #147 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-147"
  },
  {
   "id": "ww-CTP-SV-W-147-2026-07-04-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #147 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-147"
  },
  {
   "id": "ww-CTP-SV-W-147-2026-07-04-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #147 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-147"
  },
  {
   "id": "ww-CTP-SV-W-147-2026-07-04-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #147 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-147"
  },
  {
   "id": "ww-PBZ-SV-W-201-2026-07-04-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 23 min. County: Greene. Storm tags: wind: 70.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #201 (23 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-201"
  },
  {
   "id": "ww-PBZ-SV-W-201-2026-07-04-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 23 min. County: Greene. Storm tags: wind: 70.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #201 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "PBZ-SV-W-201"
  },
  {
   "id": "ww-PBZ-SV-W-200-2026-07-04-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 29 min. Counties: Beaver, Allegheny, Washington. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #200 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-200"
  },
  {
   "id": "ww-PBZ-SV-W-200-2026-07-04-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 29 min. Counties: Beaver, Allegheny, Washington. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #200 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-200"
  },
  {
   "id": "ww-PBZ-SV-W-200-2026-07-04-Washington",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 29 min. Counties: Beaver, Allegheny, Washington. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #200 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-200"
  },
  {
   "id": "ww-PBZ-SV-W-193-2026-07-04-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Armstrong, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #193 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-193"
  },
  {
   "id": "ww-PBZ-SV-W-193-2026-07-04-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Armstrong, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #193 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-193"
  },
  {
   "id": "ww-PBZ-SV-W-193-2026-07-04-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Armstrong, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #193 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-193"
  },
  {
   "id": "ww-PBZ-SV-W-193-2026-07-04-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Armstrong, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #193 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-193"
  },
  {
   "id": "ww-PBZ-SV-W-193-2026-07-04-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Armstrong, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #193 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-193"
  },
  {
   "id": "ww-PBZ-SV-W-193-2026-07-04-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Armstrong, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #193 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-193"
  },
  {
   "id": "ww-PBZ-SV-W-198-2026-07-04-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 37 min. County: Greene. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #198 (37 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-198"
  },
  {
   "id": "ww-PBZ-SV-W-198-2026-07-04-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 37 min. County: Greene. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #198 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-198"
  },
  {
   "id": "ww-CTP-SV-W-160-2026-07-04-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 54 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #160 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-160"
  },
  {
   "id": "ww-CTP-SV-W-160-2026-07-04-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 54 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #160 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-160"
  },
  {
   "id": "ww-CTP-SV-W-160-2026-07-04-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 54 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #160 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-160"
  },
  {
   "id": "ww-CTP-SV-W-160-2026-07-04-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 54 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #160 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-160"
  },
  {
   "id": "ww-CTP-SV-W-160-2026-07-04-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 54 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #160 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-160"
  },
  {
   "id": "ww-CTP-SV-W-160-2026-07-04-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 54 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #160 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-160"
  },
  {
   "id": "ww-CTP-SV-W-160-2026-07-04-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 54 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #160 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-160"
  },
  {
   "id": "ww-CTP-SV-W-160-2026-07-04-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 54 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #160 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-160"
  },
  {
   "id": "ww-CTP-SV-W-160-2026-07-04-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 54 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #160 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-160"
  },
  {
   "id": "ww-CTP-SV-W-160-2026-07-04-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 54 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #160 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-160"
  },
  {
   "id": "ww-CTP-SV-W-167-2026-07-04-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 50 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #167 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-167"
  },
  {
   "id": "ww-CTP-SV-W-167-2026-07-04-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 50 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #167 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-167"
  },
  {
   "id": "ww-CTP-SV-W-167-2026-07-04-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 50 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #167 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-167"
  },
  {
   "id": "ww-CTP-SV-W-167-2026-07-04-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 50 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #167 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-167"
  },
  {
   "id": "ww-PBZ-SV-W-182-2026-07-04-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 26 min. Counties: Beaver, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #182 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-182"
  },
  {
   "id": "ww-PBZ-SV-W-182-2026-07-04-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 26 min. Counties: Beaver, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #182 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-182"
  },
  {
   "id": "ww-PHI-SV-W-136-2026-07-04-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 62 min. Counties: Northampton, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #136 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-136"
  },
  {
   "id": "ww-PHI-SV-W-136-2026-07-04-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 62 min. Counties: Northampton, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #136 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-136"
  },
  {
   "id": "ww-PHI-SV-W-136-2026-07-04-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 62 min. Counties: Northampton, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #136 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-136"
  },
  {
   "id": "ww-PHI-SV-W-136-2026-07-04-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 62 min. Counties: Northampton, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #136 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-136"
  },
  {
   "id": "ww-PHI-SV-W-136-2026-07-04-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 62 min. Counties: Northampton, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #136 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-136"
  },
  {
   "id": "ww-PHI-SV-W-136-2026-07-04-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 62 min. Counties: Northampton, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #136 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-136"
  },
  {
   "id": "ww-PHI-SV-W-136-2026-07-04-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 62 min. Counties: Northampton, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #136 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-136"
  },
  {
   "id": "ww-PHI-SV-W-136-2026-07-04-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 62 min. Counties: Northampton, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #136 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-136"
  },
  {
   "id": "ww-CTP-SV-W-159-2026-07-04-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 45 min. Counties: Franklin, Huntingdon, Juniata, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #159 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-159"
  },
  {
   "id": "ww-CTP-SV-W-159-2026-07-04-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 45 min. Counties: Franklin, Huntingdon, Juniata, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #159 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-159"
  },
  {
   "id": "ww-CTP-SV-W-159-2026-07-04-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 45 min. Counties: Franklin, Huntingdon, Juniata, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #159 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-159"
  },
  {
   "id": "ww-CTP-SV-W-159-2026-07-04-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 45 min. Counties: Franklin, Huntingdon, Juniata, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #159 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-159"
  },
  {
   "id": "ww-CTP-SV-W-159-2026-07-04-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 45 min. Counties: Franklin, Huntingdon, Juniata, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #159 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-159"
  },
  {
   "id": "ww-CTP-SV-W-159-2026-07-04-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 45 min. Counties: Franklin, Huntingdon, Juniata, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #159 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-159"
  },
  {
   "id": "ww-CTP-SV-W-159-2026-07-04-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 45 min. Counties: Franklin, Huntingdon, Juniata, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #159 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-159"
  },
  {
   "id": "ww-CTP-SV-W-159-2026-07-04-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 45 min. Counties: Franklin, Huntingdon, Juniata, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #159 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-159"
  },
  {
   "id": "ww-PBZ-SV-W-181-2026-07-04-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 38 min. Counties: Beaver, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #181 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-181"
  },
  {
   "id": "ww-PBZ-SV-W-181-2026-07-04-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 38 min. Counties: Beaver, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #181 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-181"
  },
  {
   "id": "ww-PBZ-SV-W-205-2026-07-04-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 43 min. Counties: Greene, Washington, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #205 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-205"
  },
  {
   "id": "ww-PBZ-SV-W-205-2026-07-04-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 43 min. Counties: Greene, Washington, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #205 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-205"
  },
  {
   "id": "ww-PBZ-SV-W-205-2026-07-04-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 43 min. Counties: Greene, Washington, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #205 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-205"
  },
  {
   "id": "ww-PBZ-SV-W-205-2026-07-04-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 43 min. Counties: Greene, Washington, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #205 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-205"
  },
  {
   "id": "ww-PBZ-SV-W-205-2026-07-04-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 43 min. Counties: Greene, Washington, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #205 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-205"
  },
  {
   "id": "ww-PBZ-SV-W-205-2026-07-04-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 43 min. Counties: Greene, Washington, Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #205 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-205"
  },
  {
   "id": "ww-CTP-SV-W-155-2026-07-04-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Bedford, Franklin, Fulton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #155 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-155"
  },
  {
   "id": "ww-CTP-SV-W-155-2026-07-04-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Bedford, Franklin, Fulton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #155 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-155"
  },
  {
   "id": "ww-CTP-SV-W-155-2026-07-04-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Bedford, Franklin, Fulton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #155 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-155"
  },
  {
   "id": "ww-CTP-SV-W-155-2026-07-04-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Bedford, Franklin, Fulton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #155 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-155"
  },
  {
   "id": "ww-CTP-SV-W-155-2026-07-04-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Bedford, Franklin, Fulton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #155 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-155"
  },
  {
   "id": "ww-CTP-SV-W-155-2026-07-04-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Bedford, Franklin, Fulton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #155 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-155"
  },
  {
   "id": "ww-CTP-SV-W-170-2026-07-04-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 34 min. Counties: Columbia, Montour, Northumberland, Snyder, Union. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #170 (34 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-170"
  },
  {
   "id": "ww-CTP-SV-W-170-2026-07-04-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 34 min. Counties: Columbia, Montour, Northumberland, Snyder, Union. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #170 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-170"
  },
  {
   "id": "ww-CTP-SV-W-170-2026-07-04-Montour-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 34 min. Counties: Columbia, Montour, Northumberland, Snyder, Union. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #170 (34 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-170"
  },
  {
   "id": "ww-CTP-SV-W-170-2026-07-04-Montour-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 34 min. Counties: Columbia, Montour, Northumberland, Snyder, Union. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #170 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-170"
  },
  {
   "id": "ww-CTP-SV-W-170-2026-07-04-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 34 min. Counties: Columbia, Montour, Northumberland, Snyder, Union. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #170 (34 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-170"
  },
  {
   "id": "ww-CTP-SV-W-170-2026-07-04-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 34 min. Counties: Columbia, Montour, Northumberland, Snyder, Union. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #170 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-170"
  },
  {
   "id": "ww-CTP-SV-W-170-2026-07-04-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 34 min. Counties: Columbia, Montour, Northumberland, Snyder, Union. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #170 (34 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-170"
  },
  {
   "id": "ww-CTP-SV-W-170-2026-07-04-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 34 min. Counties: Columbia, Montour, Northumberland, Snyder, Union. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #170 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-170"
  },
  {
   "id": "ww-CTP-SV-W-170-2026-07-04-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 34 min. Counties: Columbia, Montour, Northumberland, Snyder, Union. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #170 (34 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-170"
  },
  {
   "id": "ww-CTP-SV-W-170-2026-07-04-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 34 min. Counties: Columbia, Montour, Northumberland, Snyder, Union. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #170 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-170"
  },
  {
   "id": "ww-CTP-SV-W-152-2026-07-04-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 44 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #152 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-152"
  },
  {
   "id": "ww-CTP-SV-W-152-2026-07-04-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 44 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #152 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-152"
  },
  {
   "id": "ww-CTP-SV-W-152-2026-07-04-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 44 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #152 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-152"
  },
  {
   "id": "ww-CTP-SV-W-152-2026-07-04-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 44 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #152 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-152"
  },
  {
   "id": "ww-CTP-SV-W-161-2026-07-04-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 42 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #161 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-161"
  },
  {
   "id": "ww-CTP-SV-W-161-2026-07-04-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 42 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #161 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-161"
  },
  {
   "id": "ww-CTP-SV-W-161-2026-07-04-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 42 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #161 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-161"
  },
  {
   "id": "ww-CTP-SV-W-161-2026-07-04-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 42 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #161 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-161"
  },
  {
   "id": "ww-CTP-SV-W-161-2026-07-04-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 42 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #161 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-161"
  },
  {
   "id": "ww-CTP-SV-W-161-2026-07-04-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 42 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #161 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-161"
  },
  {
   "id": "ww-CTP-SV-W-154-2026-07-04-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Lycoming, Potter, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #154 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-154"
  },
  {
   "id": "ww-CTP-SV-W-154-2026-07-04-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Lycoming, Potter, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #154 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-154"
  },
  {
   "id": "ww-CTP-SV-W-154-2026-07-04-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Lycoming, Potter, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #154 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-154"
  },
  {
   "id": "ww-CTP-SV-W-154-2026-07-04-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Lycoming, Potter, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #154 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-154"
  },
  {
   "id": "ww-CTP-SV-W-154-2026-07-04-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Lycoming, Potter, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #154 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-154"
  },
  {
   "id": "ww-CTP-SV-W-154-2026-07-04-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 47 min. Counties: Lycoming, Potter, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #154 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-154"
  },
  {
   "id": "ww-BGM-SV-W-104-2026-07-04-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 60 min. Counties: Bradford, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #104 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-104"
  },
  {
   "id": "ww-BGM-SV-W-104-2026-07-04-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 60 min. Counties: Bradford, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #104 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-104"
  },
  {
   "id": "ww-BGM-SV-W-104-2026-07-04-Wyoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 60 min. Counties: Bradford, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #104 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-104"
  },
  {
   "id": "ww-BGM-SV-W-104-2026-07-04-Wyoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 60 min. Counties: Bradford, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #104 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-104"
  },
  {
   "id": "ww-CTP-SV-W-164-2026-07-04-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Lancaster, Perry, York, Cumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #164 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-164"
  },
  {
   "id": "ww-CTP-SV-W-164-2026-07-04-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Lancaster, Perry, York, Cumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #164 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-164"
  },
  {
   "id": "ww-CTP-SV-W-164-2026-07-04-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Lancaster, Perry, York, Cumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #164 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-164"
  },
  {
   "id": "ww-CTP-SV-W-164-2026-07-04-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Lancaster, Perry, York, Cumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #164 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-164"
  },
  {
   "id": "ww-CTP-SV-W-164-2026-07-04-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Lancaster, Perry, York, Cumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #164 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-164"
  },
  {
   "id": "ww-CTP-SV-W-164-2026-07-04-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Lancaster, Perry, York, Cumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #164 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-164"
  },
  {
   "id": "ww-CTP-SV-W-164-2026-07-04-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Lancaster, Perry, York, Cumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #164 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-164"
  },
  {
   "id": "ww-CTP-SV-W-164-2026-07-04-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Lancaster, Perry, York, Cumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #164 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-164"
  },
  {
   "id": "ww-CTP-SV-W-164-2026-07-04-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Lancaster, Perry, York, Cumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #164 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-164"
  },
  {
   "id": "ww-CTP-SV-W-164-2026-07-04-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Lancaster, Perry, York, Cumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #164 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-164"
  },
  {
   "id": "ww-CTP-SV-W-164-2026-07-04-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Lancaster, Perry, York, Cumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #164 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-164"
  },
  {
   "id": "ww-CTP-SV-W-164-2026-07-04-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Lancaster, Perry, York, Cumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #164 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-164"
  },
  {
   "id": "ww-PBZ-SV-W-206-2026-07-04-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 55 min. Counties: Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #206 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-206"
  },
  {
   "id": "ww-PBZ-SV-W-206-2026-07-04-Washington",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 55 min. Counties: Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #206 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-206"
  },
  {
   "id": "ww-PBZ-SV-W-206-2026-07-04-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 55 min. Counties: Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #206 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-206"
  },
  {
   "id": "ww-CTP-SV-W-163-2026-07-04-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Blair, Centre, Clearfield, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #163 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-163"
  },
  {
   "id": "ww-CTP-SV-W-163-2026-07-04-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Blair, Centre, Clearfield, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #163 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-163"
  },
  {
   "id": "ww-CTP-SV-W-163-2026-07-04-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Blair, Centre, Clearfield, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #163 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-163"
  },
  {
   "id": "ww-CTP-SV-W-163-2026-07-04-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Blair, Centre, Clearfield, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #163 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-163"
  },
  {
   "id": "ww-CTP-SV-W-163-2026-07-04-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Blair, Centre, Clearfield, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #163 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-163"
  },
  {
   "id": "ww-CTP-SV-W-163-2026-07-04-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Blair, Centre, Clearfield, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #163 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-163"
  },
  {
   "id": "ww-CTP-SV-W-163-2026-07-04-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Blair, Centre, Clearfield, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #163 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-163"
  },
  {
   "id": "ww-CTP-SV-W-163-2026-07-04-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Blair, Centre, Clearfield, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #163 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-163"
  },
  {
   "id": "ww-CTP-SV-W-163-2026-07-04-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Blair, Centre, Clearfield, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #163 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-163"
  },
  {
   "id": "ww-CTP-SV-W-163-2026-07-04-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Blair, Centre, Clearfield, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #163 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-163"
  },
  {
   "id": "ww-PBZ-SV-W-189-2026-07-04-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 46 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #189 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-189"
  },
  {
   "id": "ww-PBZ-SV-W-189-2026-07-04-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 46 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #189 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-189"
  },
  {
   "id": "ww-PBZ-SV-W-189-2026-07-04-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 46 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #189 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-189"
  },
  {
   "id": "ww-PBZ-SV-W-175-2026-07-04-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 51 min. County: Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #175 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-175"
  },
  {
   "id": "ww-PBZ-SV-W-175-2026-07-04-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 51 min. County: Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #175 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-175"
  },
  {
   "id": "ww-PBZ-SV-W-174-2026-07-04-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 52 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #174 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-174"
  },
  {
   "id": "ww-PBZ-SV-W-174-2026-07-04-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 52 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #174 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-174"
  },
  {
   "id": "ww-PBZ-SV-W-197-2026-07-04-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 42 min. County: Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #197 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-197"
  },
  {
   "id": "ww-PBZ-SV-W-197-2026-07-04-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 42 min. County: Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #197 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-197"
  },
  {
   "id": "ww-CTP-SV-W-157-2026-07-04-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 65 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #157 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-157"
  },
  {
   "id": "ww-CTP-SV-W-157-2026-07-04-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 65 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #157 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-157"
  },
  {
   "id": "ww-CTP-SV-W-157-2026-07-04-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 65 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #157 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-157"
  },
  {
   "id": "ww-CTP-SV-W-157-2026-07-04-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 65 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #157 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-157"
  },
  {
   "id": "ww-BGM-SV-W-106-2026-07-04-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 62 min. Counties: Lackawanna, Bradford, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #106 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-106"
  },
  {
   "id": "ww-BGM-SV-W-106-2026-07-04-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 62 min. Counties: Lackawanna, Bradford, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #106 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BGM-SV-W-106"
  },
  {
   "id": "ww-BGM-SV-W-106-2026-07-04-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 62 min. Counties: Lackawanna, Bradford, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #106 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-106"
  },
  {
   "id": "ww-BGM-SV-W-106-2026-07-04-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 62 min. Counties: Lackawanna, Bradford, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #106 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BGM-SV-W-106"
  },
  {
   "id": "ww-BGM-SV-W-106-2026-07-04-Wyoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 62 min. Counties: Lackawanna, Bradford, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #106 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-106"
  },
  {
   "id": "ww-BGM-SV-W-106-2026-07-04-Wyoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 62 min. Counties: Lackawanna, Bradford, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #106 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BGM-SV-W-106"
  },
  {
   "id": "ww-BGM-SV-W-106-2026-07-04-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 62 min. Counties: Lackawanna, Bradford, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #106 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-106"
  },
  {
   "id": "ww-BGM-SV-W-106-2026-07-04-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 62 min. Counties: Lackawanna, Bradford, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #106 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BGM-SV-W-106"
  },
  {
   "id": "ww-CTP-SV-W-153-2026-07-04-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 46 min. Counties: Elk, McKean, Cameron, Potter. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #153 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-153"
  },
  {
   "id": "ww-CTP-SV-W-153-2026-07-04-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 46 min. Counties: Elk, McKean, Cameron, Potter. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #153 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-153"
  },
  {
   "id": "ww-CTP-SV-W-153-2026-07-04-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 46 min. Counties: Elk, McKean, Cameron, Potter. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #153 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-153"
  },
  {
   "id": "ww-CTP-SV-W-153-2026-07-04-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 46 min. Counties: Elk, McKean, Cameron, Potter. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #153 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-153"
  },
  {
   "id": "ww-CTP-SV-W-153-2026-07-04-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 46 min. Counties: Elk, McKean, Cameron, Potter. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #153 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-153"
  },
  {
   "id": "ww-CTP-SV-W-153-2026-07-04-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 46 min. Counties: Elk, McKean, Cameron, Potter. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #153 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-153"
  },
  {
   "id": "ww-CTP-SV-W-153-2026-07-04-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 46 min. Counties: Elk, McKean, Cameron, Potter. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #153 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-153"
  },
  {
   "id": "ww-CTP-SV-W-153-2026-07-04-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 46 min. Counties: Elk, McKean, Cameron, Potter. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #153 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-153"
  },
  {
   "id": "ww-PHI-SV-W-127-2026-07-04-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 41 min. County: Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #127 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-127"
  },
  {
   "id": "ww-PHI-SV-W-127-2026-07-04-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 41 min. County: Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #127 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-127"
  },
  {
   "id": "ww-CTP-SV-W-166-2026-07-04-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 67 min. Counties: Lancaster, Lebanon, Schuylkill, Dauphin, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #166 (67 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-166"
  },
  {
   "id": "ww-CTP-SV-W-166-2026-07-04-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 67 min. Counties: Lancaster, Lebanon, Schuylkill, Dauphin, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #166 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-166"
  },
  {
   "id": "ww-CTP-SV-W-166-2026-07-04-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 67 min. Counties: Lancaster, Lebanon, Schuylkill, Dauphin, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #166 (67 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-166"
  },
  {
   "id": "ww-CTP-SV-W-166-2026-07-04-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 67 min. Counties: Lancaster, Lebanon, Schuylkill, Dauphin, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #166 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-166"
  },
  {
   "id": "ww-CTP-SV-W-166-2026-07-04-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 67 min. Counties: Lancaster, Lebanon, Schuylkill, Dauphin, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #166 (67 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-166"
  },
  {
   "id": "ww-CTP-SV-W-166-2026-07-04-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 67 min. Counties: Lancaster, Lebanon, Schuylkill, Dauphin, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #166 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-166"
  },
  {
   "id": "ww-CTP-SV-W-166-2026-07-04-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 67 min. Counties: Lancaster, Lebanon, Schuylkill, Dauphin, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #166 (67 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-166"
  },
  {
   "id": "ww-CTP-SV-W-166-2026-07-04-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 67 min. Counties: Lancaster, Lebanon, Schuylkill, Dauphin, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #166 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-166"
  },
  {
   "id": "ww-CTP-SV-W-166-2026-07-04-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 67 min. Counties: Lancaster, Lebanon, Schuylkill, Dauphin, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #166 (67 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-166"
  },
  {
   "id": "ww-CTP-SV-W-166-2026-07-04-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 67 min. Counties: Lancaster, Lebanon, Schuylkill, Dauphin, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #166 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-166"
  },
  {
   "id": "ww-PHI-SV-W-137-2026-07-04-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 52 min. Counties: Delaware, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #137 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-137"
  },
  {
   "id": "ww-PHI-SV-W-137-2026-07-04-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 52 min. Counties: Delaware, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #137 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-137"
  },
  {
   "id": "ww-PHI-SV-W-137-2026-07-04-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 52 min. Counties: Delaware, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #137 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-137"
  },
  {
   "id": "ww-PHI-SV-W-137-2026-07-04-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 52 min. Counties: Delaware, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #137 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-137"
  },
  {
   "id": "ww-PBZ-SV-W-190-2026-07-04-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 47 min. Counties: Clarion, Armstrong, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #190 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-190"
  },
  {
   "id": "ww-PBZ-SV-W-190-2026-07-04-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 47 min. Counties: Clarion, Armstrong, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #190 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-190"
  },
  {
   "id": "ww-PBZ-SV-W-190-2026-07-04-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 47 min. Counties: Clarion, Armstrong, Butler. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #190 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-190"
  },
  {
   "id": "ww-PBZ-SV-W-192-2026-07-04-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 70 min. Counties: Armstrong, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #192 (70 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-192"
  },
  {
   "id": "ww-PBZ-SV-W-192-2026-07-04-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 70 min. Counties: Armstrong, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #192 (70 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-192"
  },
  {
   "id": "ww-PBZ-SV-W-192-2026-07-04-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 70 min. Counties: Armstrong, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #192 (70 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-192"
  },
  {
   "id": "ww-CTP-SV-W-158-2026-07-04-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 45 min. Counties: Franklin, Fulton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #158 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-158"
  },
  {
   "id": "ww-CTP-SV-W-158-2026-07-04-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 45 min. Counties: Franklin, Fulton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #158 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-158"
  },
  {
   "id": "ww-CTP-SV-W-158-2026-07-04-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 45 min. Counties: Franklin, Fulton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #158 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-158"
  },
  {
   "id": "ww-CTP-SV-W-158-2026-07-04-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 45 min. Counties: Franklin, Fulton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #158 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-158"
  },
  {
   "id": "ww-PHI-SV-W-133-2026-07-04-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 61 min. Counties: Berks, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #133 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-133"
  },
  {
   "id": "ww-PHI-SV-W-133-2026-07-04-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 61 min. Counties: Berks, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #133 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-133"
  },
  {
   "id": "ww-PHI-SV-W-133-2026-07-04-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 61 min. Counties: Berks, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #133 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-133"
  },
  {
   "id": "ww-PHI-SV-W-133-2026-07-04-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 61 min. Counties: Berks, Chester. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #133 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-133"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-168-2026-07-04-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 38 min. Counties: Centre, Clinton, Mifflin, Juniata, Lycoming, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #168 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-168"
  },
  {
   "id": "ww-CTP-SV-W-146-2026-07-04-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Centre, Clearfield, Clinton, Elk, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #146 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-146"
  },
  {
   "id": "ww-CTP-SV-W-146-2026-07-04-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Centre, Clearfield, Clinton, Elk, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #146 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-146"
  },
  {
   "id": "ww-CTP-SV-W-146-2026-07-04-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Centre, Clearfield, Clinton, Elk, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #146 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-146"
  },
  {
   "id": "ww-CTP-SV-W-146-2026-07-04-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Centre, Clearfield, Clinton, Elk, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #146 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-146"
  },
  {
   "id": "ww-CTP-SV-W-146-2026-07-04-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Centre, Clearfield, Clinton, Elk, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #146 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-146"
  },
  {
   "id": "ww-CTP-SV-W-146-2026-07-04-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Centre, Clearfield, Clinton, Elk, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #146 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-146"
  },
  {
   "id": "ww-CTP-SV-W-146-2026-07-04-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Centre, Clearfield, Clinton, Elk, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #146 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-146"
  },
  {
   "id": "ww-CTP-SV-W-146-2026-07-04-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Centre, Clearfield, Clinton, Elk, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #146 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-146"
  },
  {
   "id": "ww-CTP-SV-W-146-2026-07-04-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Centre, Clearfield, Clinton, Elk, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #146 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-146"
  },
  {
   "id": "ww-CTP-SV-W-146-2026-07-04-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 39 min. Counties: Centre, Clearfield, Clinton, Elk, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #146 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-146"
  },
  {
   "id": "ww-PBZ-SV-W-194-2026-07-04-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 30 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #194 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-194"
  },
  {
   "id": "ww-PBZ-SV-W-194-2026-07-04-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 30 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #194 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-194"
  },
  {
   "id": "ww-PBZ-SV-W-194-2026-07-04-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 30 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #194 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-194"
  },
  {
   "id": "ww-PBZ-SV-W-194-2026-07-04-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 30 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #194 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-194"
  },
  {
   "id": "ww-PBZ-SV-W-194-2026-07-04-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 30 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #194 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-194"
  },
  {
   "id": "ww-PBZ-SV-W-194-2026-07-04-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 30 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #194 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-194"
  },
  {
   "id": "ww-PBZ-SV-W-194-2026-07-04-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 30 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #194 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-194"
  },
  {
   "id": "ww-PBZ-SV-W-194-2026-07-04-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 30 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #194 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-194"
  },
  {
   "id": "ww-BGM-SV-W-110-2026-07-04-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 65 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #110 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-110"
  },
  {
   "id": "ww-BGM-SV-W-110-2026-07-04-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 65 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #110 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-110"
  },
  {
   "id": "ww-PBZ-SV-W-203-2026-07-04-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Fayette, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #203 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-203"
  },
  {
   "id": "ww-PBZ-SV-W-203-2026-07-04-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Fayette, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #203 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-203"
  },
  {
   "id": "ww-PBZ-SV-W-203-2026-07-04-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Fayette, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #203 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-203"
  },
  {
   "id": "ww-PBZ-SV-W-203-2026-07-04-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Fayette, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #203 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-203"
  },
  {
   "id": "ww-PBZ-SV-W-203-2026-07-04-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Fayette, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #203 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-203"
  },
  {
   "id": "ww-PBZ-SV-W-203-2026-07-04-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 48 min. Counties: Fayette, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #203 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-203"
  },
  {
   "id": "ww-PHI-SV-W-139-2026-07-04-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 46 min. Counties: Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #139 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-139"
  },
  {
   "id": "ww-PHI-SV-W-139-2026-07-04-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 46 min. Counties: Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #139 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-139"
  },
  {
   "id": "ww-PHI-SV-W-139-2026-07-04-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 46 min. Counties: Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #139 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-139"
  },
  {
   "id": "ww-PHI-SV-W-139-2026-07-04-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 46 min. Counties: Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #139 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-139"
  },
  {
   "id": "ww-CTP-SV-W-169-2026-07-04-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 61 min. Counties: Lancaster, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #169 (61 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-169"
  },
  {
   "id": "ww-CTP-SV-W-169-2026-07-04-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 61 min. Counties: Lancaster, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #169 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-169"
  },
  {
   "id": "ww-CTP-SV-W-169-2026-07-04-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 61 min. Counties: Lancaster, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #169 (61 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-169"
  },
  {
   "id": "ww-CTP-SV-W-169-2026-07-04-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 61 min. Counties: Lancaster, York. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #169 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-169"
  },
  {
   "id": "ww-CTP-SV-W-171-2026-07-04-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 40 min. Counties: Columbia, Schuylkill, Dauphin, Montour, Northumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #171 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-171"
  },
  {
   "id": "ww-CTP-SV-W-171-2026-07-04-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 40 min. Counties: Columbia, Schuylkill, Dauphin, Montour, Northumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #171 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-171"
  },
  {
   "id": "ww-CTP-SV-W-171-2026-07-04-Montour-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 40 min. Counties: Columbia, Schuylkill, Dauphin, Montour, Northumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #171 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-171"
  },
  {
   "id": "ww-CTP-SV-W-171-2026-07-04-Montour-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 40 min. Counties: Columbia, Schuylkill, Dauphin, Montour, Northumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #171 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-171"
  },
  {
   "id": "ww-CTP-SV-W-171-2026-07-04-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 40 min. Counties: Columbia, Schuylkill, Dauphin, Montour, Northumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #171 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-171"
  },
  {
   "id": "ww-CTP-SV-W-171-2026-07-04-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 40 min. Counties: Columbia, Schuylkill, Dauphin, Montour, Northumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #171 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-171"
  },
  {
   "id": "ww-CTP-SV-W-171-2026-07-04-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 40 min. Counties: Columbia, Schuylkill, Dauphin, Montour, Northumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #171 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-171"
  },
  {
   "id": "ww-CTP-SV-W-171-2026-07-04-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 40 min. Counties: Columbia, Schuylkill, Dauphin, Montour, Northumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #171 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-171"
  },
  {
   "id": "ww-CTP-SV-W-171-2026-07-04-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 40 min. Counties: Columbia, Schuylkill, Dauphin, Montour, Northumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #171 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-171"
  },
  {
   "id": "ww-CTP-SV-W-171-2026-07-04-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 40 min. Counties: Columbia, Schuylkill, Dauphin, Montour, Northumberland. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #171 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-171"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "ww-PHI-SV-W-135-2026-07-04-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 65 min. Counties: Berks, Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #135 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-135"
  },
  {
   "id": "ww-CTP-SV-W-162-2026-07-04-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 52 min. Counties: Adams, Juniata, Cumberland, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #162 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-162"
  },
  {
   "id": "ww-CTP-SV-W-162-2026-07-04-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 52 min. Counties: Adams, Juniata, Cumberland, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #162 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-162"
  },
  {
   "id": "ww-CTP-SV-W-162-2026-07-04-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 52 min. Counties: Adams, Juniata, Cumberland, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #162 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-162"
  },
  {
   "id": "ww-CTP-SV-W-162-2026-07-04-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 52 min. Counties: Adams, Juniata, Cumberland, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #162 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-162"
  },
  {
   "id": "ww-CTP-SV-W-162-2026-07-04-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 52 min. Counties: Adams, Juniata, Cumberland, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #162 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-162"
  },
  {
   "id": "ww-CTP-SV-W-162-2026-07-04-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 52 min. Counties: Adams, Juniata, Cumberland, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #162 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-162"
  },
  {
   "id": "ww-CTP-SV-W-162-2026-07-04-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 52 min. Counties: Adams, Juniata, Cumberland, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #162 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-162"
  },
  {
   "id": "ww-CTP-SV-W-162-2026-07-04-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-04. Duration: 52 min. Counties: Adams, Juniata, Cumberland, Perry. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #162 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-162"
  },
  {
   "id": "ww-PHI-SV-W-129-2026-07-04-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 41 min. Counties: Carbon, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #129 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-129"
  },
  {
   "id": "ww-PHI-SV-W-129-2026-07-04-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 41 min. Counties: Carbon, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #129 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-129"
  },
  {
   "id": "ww-PHI-SV-W-129-2026-07-04-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 41 min. Counties: Carbon, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #129 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-129"
  },
  {
   "id": "ww-PHI-SV-W-129-2026-07-04-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 41 min. Counties: Carbon, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #129 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-129"
  },
  {
   "id": "ww-PBZ-SV-W-195-2026-07-04-Washington",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 32 min. Counties: Allegheny, Washington. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #195 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-195"
  },
  {
   "id": "ww-PBZ-SV-W-195-2026-07-04-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 32 min. Counties: Allegheny, Washington. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #195 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-195"
  },
  {
   "id": "ww-BGM-SV-W-108-2026-07-04-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 67 min. Counties: Pike, Lackawanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #108 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-108"
  },
  {
   "id": "ww-BGM-SV-W-108-2026-07-04-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 67 min. Counties: Pike, Lackawanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #108 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-108"
  },
  {
   "id": "ww-BGM-SV-W-108-2026-07-04-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 67 min. Counties: Pike, Lackawanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #108 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-108"
  },
  {
   "id": "ww-BGM-SV-W-108-2026-07-04-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 67 min. Counties: Pike, Lackawanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #108 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-108"
  },
  {
   "id": "ww-BGM-SV-W-108-2026-07-04-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 67 min. Counties: Pike, Lackawanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #108 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-108"
  },
  {
   "id": "ww-BGM-SV-W-108-2026-07-04-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-04. Duration: 67 min. Counties: Pike, Lackawanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #108 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-108"
  },
  {
   "id": "ww-PHI-SV-W-142-2026-07-04-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 75 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #142 (75 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-142"
  },
  {
   "id": "ww-PHI-SV-W-142-2026-07-04-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 75 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #142 (75 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-142"
  },
  {
   "id": "ww-PHI-SV-W-142-2026-07-04-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 75 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #142 (75 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-142"
  },
  {
   "id": "ww-PHI-SV-W-142-2026-07-04-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 75 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #142 (75 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-142"
  },
  {
   "id": "ww-PHI-SV-W-142-2026-07-04-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 75 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #142 (75 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-142"
  },
  {
   "id": "ww-PHI-SV-W-142-2026-07-04-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 75 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #142 (75 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-142"
  },
  {
   "id": "ww-PBZ-SV-W-179-2026-07-04-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-04. Duration: 28 min. County: Fayette. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #179 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-179"
  },
  {
   "id": "ww-PHI-SV-W-128-2026-07-04-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 68 min. County: Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #128 (68 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-128"
  },
  {
   "id": "ww-PHI-SV-W-128-2026-07-04-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-04. Duration: 68 min. County: Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #128 (68 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-128"
  },
  {
   "id": "ww-BGM-FF-W-14-2026-07-04-Lackawanna",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-04. Duration: 117 min. Counties: Lackawanna, Luzerne, Wyoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #14 (117 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-14"
  },
  {
   "id": "ww-BGM-FF-W-14-2026-07-04-Luzerne",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-04. Duration: 117 min. Counties: Lackawanna, Luzerne, Wyoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #14 (117 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-14"
  },
  {
   "id": "ww-BGM-FF-W-14-2026-07-04-Wyoming",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-07-04. Duration: 117 min. Counties: Lackawanna, Luzerne, Wyoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #14 (117 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-14"
  },
  {
   "id": "ww-PBZ-FF-W-23-2026-07-04-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-04. Duration: 178 min. Counties: Westmoreland, Fayette, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #23 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-23"
  },
  {
   "id": "ww-PBZ-FF-W-23-2026-07-04-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-04. Duration: 178 min. Counties: Westmoreland, Fayette, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #23 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-23"
  },
  {
   "id": "ww-PBZ-FF-W-23-2026-07-04-Washington",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-04. Duration: 178 min. Counties: Westmoreland, Fayette, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #23 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-23"
  },
  {
   "id": "ww-PBZ-FF-W-24-2026-07-04-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-07-04. Duration: 158 min. County: Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #24 (158 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-24"
  },
  {
   "id": "asos-bf-LNS-2026-07-04",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 60 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PHL-2026-07-04",
   "lat": 39.8734,
   "lon": -75.2266,
   "zip": "",
   "city": "Philadelphia Intl",
   "date": "2026-07-04",
   "county": "Delaware",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Philadelphia Intl (PHL) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Philadelphia Intl (PHL) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607042225-wind-40.23--77.15",
   "lat": 40.23,
   "lon": -77.15,
   "zip": "",
   "city": "2 SE Carlisle Springs",
   "date": "2026-07-04",
   "county": "Cumberland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SE Carlisle Springs, PA. Peak gust: 70 mph.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202607042226-wind-40.11--77.19",
   "lat": 40.11,
   "lon": -77.19,
   "zip": "",
   "city": "Mount Holly Spring",
   "date": "2026-07-04",
   "county": "Cumberland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Mount Holly Spring, PA. Peak gust: 79 mph.",
   "sourceDetail": "NWS CTP — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202607042252-wind-40.22--76.85",
   "lat": 40.22,
   "lon": -76.85,
   "zip": "",
   "city": "1 SE New Cumberland",
   "date": "2026-07-04",
   "county": "York",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SE New Cumberland, PA. Peak gust: 72 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607042253-wind-40.19--76.76",
   "lat": 40.19,
   "lon": -76.76,
   "zip": "",
   "city": "2 WSW Middletown",
   "date": "2026-07-04",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WSW Middletown, PA. Peak gust: 75 mph.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202607042334-wind-40.12--76.30",
   "lat": 40.12,
   "lon": -76.3,
   "zip": "",
   "city": "2 S Lititz",
   "date": "2026-07-04",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 S Lititz, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607050015-wind-39.98--75.84",
   "lat": 39.98,
   "lon": -75.84,
   "zip": "",
   "city": "1 SE Valley Twp",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SE Valley Twp, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607050015-wind-39.98--75.87",
   "lat": 39.98,
   "lon": -75.87,
   "zip": "",
   "city": "1 WSW Valley Twp",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WSW Valley Twp, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS PHI — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607050020-wind-39.86--75.84",
   "lat": 39.86,
   "lon": -75.84,
   "zip": "",
   "city": "2 E Londonderry Twp",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 E Londonderry Twp, PA. Peak gust: 68 mph.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607050027-wind-40.04--75.67",
   "lat": 40.04,
   "lon": -75.67,
   "zip": "",
   "city": "1 NNE East Caln Twp",
   "date": "2026-07-04",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NNE East Caln Twp, PA. Peak gust: 71 mph.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-05T00:02:00Z-wind-40.31--75.97",
   "lat": 40.31,
   "lon": -75.97,
   "zip": "",
   "city": "Shillington",
   "date": "2026-07-04",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near Shillington, PA. Peak gust: 60 mph. Trees down along Goldfinch Drive in Wyomissing, likely from outflow boundary producing 60 MPH gusts. Time estimated from radar.",
   "sourceDetail": "NWS PHI — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-07-04-schuylkill-hail",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-07-04",
   "county": "Schuylkill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Schuylkill — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-04",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-warren-wind",
   "zip": "",
   "city": "Warren",
   "date": "2026-07-04",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Warren — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-07-04",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-lycoming-wind",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-07-04",
   "county": "Lycoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lycoming — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-elk-wind",
   "zip": "",
   "city": "Elk",
   "date": "2026-07-04",
   "county": "Elk",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Elk — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-cambria-wind",
   "zip": "",
   "city": "Cambria",
   "date": "2026-07-04",
   "county": "Cambria",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cambria — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-somerset-wind",
   "zip": "",
   "city": "Somerset",
   "date": "2026-07-04",
   "county": "Somerset",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Somerset — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-mifflin-wind",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-07-04",
   "county": "Mifflin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mifflin — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-union-wind",
   "zip": "",
   "city": "Union",
   "date": "2026-07-04",
   "county": "Union",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Union — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-07-03-631-2201",
   "lat": 41.36,
   "lon": -75.7,
   "zip": "",
   "city": "Moosic",
   "date": "2026-07-03",
   "county": "Lackawanna",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(BGM)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-AVP-2026-07-03",
   "lat": 41.3335,
   "lon": -75.7227,
   "zip": "",
   "city": "Wilkes-Barre/Scranton",
   "date": "2026-07-03",
   "county": "Luzerne",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wilkes-Barre/Scranton (AVP) recorded a 75 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Wilkes-Barre/Scranton (AVP) [365d backfill 2026-08]",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2026-07-03",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2026-07-03",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 61 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-40.65--75.44",
   "lat": 40.65,
   "lon": -75.44,
   "zip": "",
   "city": "Lehigh Valley Internati",
   "date": "2026-07-03",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lehigh Valley International Airport gusted to 51 kt.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-41.05--78.42",
   "lat": 41.05,
   "lon": -78.42,
   "zip": "",
   "city": "2 NNE Clearfield",
   "date": "2026-07-03",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KFIG Clearfield Airport.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-CTP-SV-W-132-2026-07-03-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 46 min. Counties: McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #132 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-132"
  },
  {
   "id": "ww-CTP-SV-W-132-2026-07-03-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 46 min. Counties: McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #132 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-132"
  },
  {
   "id": "ww-CTP-SV-W-132-2026-07-03-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 46 min. Counties: McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #132 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-132"
  },
  {
   "id": "ww-CTP-SV-W-132-2026-07-03-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 46 min. Counties: McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #132 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-132"
  },
  {
   "id": "ww-BGM-SV-W-92-2026-07-03-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 45 min. County: Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #92 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-92"
  },
  {
   "id": "ww-BGM-SV-W-92-2026-07-03-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 45 min. County: Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #92 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-92"
  },
  {
   "id": "ww-PHI-SV-W-122-2026-07-03-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 45 min. Counties: Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #122 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-122"
  },
  {
   "id": "ww-PHI-SV-W-122-2026-07-03-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 45 min. Counties: Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #122 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-122"
  },
  {
   "id": "ww-PHI-SV-W-122-2026-07-03-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 45 min. Counties: Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #122 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-122"
  },
  {
   "id": "ww-PHI-SV-W-122-2026-07-03-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 45 min. Counties: Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #122 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-122"
  },
  {
   "id": "ww-PBZ-SV-W-163-2026-07-03-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 45 min. Counties: Armstrong, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #163 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-163"
  },
  {
   "id": "ww-PBZ-SV-W-163-2026-07-03-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 45 min. Counties: Armstrong, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #163 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-163"
  },
  {
   "id": "ww-PBZ-SV-W-163-2026-07-03-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 45 min. Counties: Armstrong, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #163 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-163"
  },
  {
   "id": "ww-PBZ-SV-W-163-2026-07-03-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 45 min. Counties: Armstrong, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #163 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-163"
  },
  {
   "id": "ww-CTP-SV-W-135-2026-07-03-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 39 min. Counties: Lycoming, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #135 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-135"
  },
  {
   "id": "ww-CTP-SV-W-135-2026-07-03-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 39 min. Counties: Lycoming, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #135 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-135"
  },
  {
   "id": "ww-CTP-SV-W-135-2026-07-03-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 39 min. Counties: Lycoming, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #135 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-135"
  },
  {
   "id": "ww-CTP-SV-W-135-2026-07-03-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 39 min. Counties: Lycoming, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #135 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-135"
  },
  {
   "id": "ww-CTP-SV-W-133-2026-07-03-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 29 min. County: Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #133 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-133"
  },
  {
   "id": "ww-CTP-SV-W-133-2026-07-03-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 29 min. County: Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #133 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-133"
  },
  {
   "id": "ww-PBZ-SV-W-162-2026-07-03-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 24 min. Counties: Mercer, Butler, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #162 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-162"
  },
  {
   "id": "ww-PBZ-SV-W-162-2026-07-03-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 24 min. Counties: Mercer, Butler, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #162 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-162"
  },
  {
   "id": "ww-PBZ-SV-W-162-2026-07-03-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 24 min. Counties: Mercer, Butler, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #162 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-162"
  },
  {
   "id": "ww-PBZ-SV-W-160-2026-07-03-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 46 min. County: Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #160 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-160"
  },
  {
   "id": "ww-PBZ-SV-W-164-2026-07-03-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 51 min. Counties: Forest, Venango, Mercer, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #164 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-164"
  },
  {
   "id": "ww-PBZ-SV-W-164-2026-07-03-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 51 min. Counties: Forest, Venango, Mercer, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #164 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-164"
  },
  {
   "id": "ww-PBZ-SV-W-164-2026-07-03-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 51 min. Counties: Forest, Venango, Mercer, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #164 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-164"
  },
  {
   "id": "ww-PBZ-SV-W-164-2026-07-03-Forest",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 51 min. Counties: Forest, Venango, Mercer, Clarion. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #164 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-164"
  },
  {
   "id": "ww-CTP-SV-W-139-2026-07-03-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 51 min. Counties: Lycoming, Union, Columbia, Montour, Northumberland. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #139 (51 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-139"
  },
  {
   "id": "ww-CTP-SV-W-139-2026-07-03-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 51 min. Counties: Lycoming, Union, Columbia, Montour, Northumberland. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #139 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-139"
  },
  {
   "id": "ww-CTP-SV-W-139-2026-07-03-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 51 min. Counties: Lycoming, Union, Columbia, Montour, Northumberland. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #139 (51 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-139"
  },
  {
   "id": "ww-CTP-SV-W-139-2026-07-03-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 51 min. Counties: Lycoming, Union, Columbia, Montour, Northumberland. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #139 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-139"
  },
  {
   "id": "ww-CTP-SV-W-139-2026-07-03-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 51 min. Counties: Lycoming, Union, Columbia, Montour, Northumberland. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #139 (51 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-139"
  },
  {
   "id": "ww-CTP-SV-W-139-2026-07-03-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 51 min. Counties: Lycoming, Union, Columbia, Montour, Northumberland. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #139 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-139"
  },
  {
   "id": "ww-CTP-SV-W-139-2026-07-03-Montour-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 51 min. Counties: Lycoming, Union, Columbia, Montour, Northumberland. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #139 (51 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-139"
  },
  {
   "id": "ww-CTP-SV-W-139-2026-07-03-Montour-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 51 min. Counties: Lycoming, Union, Columbia, Montour, Northumberland. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #139 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-139"
  },
  {
   "id": "ww-CTP-SV-W-139-2026-07-03-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 51 min. Counties: Lycoming, Union, Columbia, Montour, Northumberland. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #139 (51 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-139"
  },
  {
   "id": "ww-CTP-SV-W-139-2026-07-03-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 51 min. Counties: Lycoming, Union, Columbia, Montour, Northumberland. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #139 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-139"
  },
  {
   "id": "ww-CTP-SV-W-134-2026-07-03-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 39 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #134 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-134"
  },
  {
   "id": "ww-CTP-SV-W-134-2026-07-03-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 39 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #134 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-134"
  },
  {
   "id": "ww-CTP-SV-W-134-2026-07-03-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 39 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #134 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-134"
  },
  {
   "id": "ww-CTP-SV-W-134-2026-07-03-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 39 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #134 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-134"
  },
  {
   "id": "ww-BGM-SV-W-91-2026-07-03-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 32 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #91 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-91"
  },
  {
   "id": "ww-BGM-SV-W-91-2026-07-03-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 32 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #91 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-91"
  },
  {
   "id": "ww-PBZ-SV-W-158-2026-07-03-Forest",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 31 min. Counties: Forest, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #158 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-158"
  },
  {
   "id": "ww-PBZ-SV-W-158-2026-07-03-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 31 min. Counties: Forest, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #158 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-158"
  },
  {
   "id": "ww-PBZ-SV-W-171-2026-07-03-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 23 min. Counties: Clarion, Indiana, Jefferson, Armstrong. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #171 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-171"
  },
  {
   "id": "ww-PBZ-SV-W-171-2026-07-03-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 23 min. Counties: Clarion, Indiana, Jefferson, Armstrong. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #171 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-171"
  },
  {
   "id": "ww-PBZ-SV-W-171-2026-07-03-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 23 min. Counties: Clarion, Indiana, Jefferson, Armstrong. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #171 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-171"
  },
  {
   "id": "ww-PBZ-SV-W-171-2026-07-03-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 23 min. Counties: Clarion, Indiana, Jefferson, Armstrong. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #171 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-171"
  },
  {
   "id": "ww-CLE-SV-W-152-2026-07-03-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-03. Duration: 52 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #152 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-152"
  },
  {
   "id": "ww-CLE-SV-W-152-2026-07-03-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-03. Duration: 52 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #152 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-152"
  },
  {
   "id": "ww-BGM-SV-W-89-2026-07-03-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 44 min. County: Susquehanna. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #89 (44 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-89"
  },
  {
   "id": "ww-BGM-SV-W-89-2026-07-03-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 44 min. County: Susquehanna. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #89 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "BGM-SV-W-89"
  },
  {
   "id": "ww-CTP-SV-W-137-2026-07-03-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 47 min. Counties: Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #137 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-137"
  },
  {
   "id": "ww-CTP-SV-W-137-2026-07-03-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 47 min. Counties: Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #137 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-137"
  },
  {
   "id": "ww-CTP-SV-W-137-2026-07-03-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 47 min. Counties: Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #137 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-137"
  },
  {
   "id": "ww-CTP-SV-W-137-2026-07-03-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 47 min. Counties: Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #137 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-137"
  },
  {
   "id": "ww-BGM-SV-W-96-2026-07-03-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 68 min. Counties: Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #96 (68 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-96"
  },
  {
   "id": "ww-BGM-SV-W-96-2026-07-03-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 68 min. Counties: Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #96 (68 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "BGM-SV-W-96"
  },
  {
   "id": "ww-BGM-SV-W-96-2026-07-03-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 68 min. Counties: Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #96 (68 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-96"
  },
  {
   "id": "ww-BGM-SV-W-96-2026-07-03-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 68 min. Counties: Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #96 (68 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "BGM-SV-W-96"
  },
  {
   "id": "ww-BGM-SV-W-96-2026-07-03-Wyoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 68 min. Counties: Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #96 (68 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-96"
  },
  {
   "id": "ww-BGM-SV-W-96-2026-07-03-Wyoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 68 min. Counties: Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #96 (68 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "BGM-SV-W-96"
  },
  {
   "id": "ww-PBZ-SV-W-165-2026-07-03-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 38 min. Counties: Armstrong, Butler, Clarion, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #165 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-165"
  },
  {
   "id": "ww-PBZ-SV-W-165-2026-07-03-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 38 min. Counties: Armstrong, Butler, Clarion, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #165 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-165"
  },
  {
   "id": "ww-PBZ-SV-W-165-2026-07-03-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 38 min. Counties: Armstrong, Butler, Clarion, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #165 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-165"
  },
  {
   "id": "ww-PBZ-SV-W-165-2026-07-03-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 38 min. Counties: Armstrong, Butler, Clarion, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #165 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-165"
  },
  {
   "id": "ww-PBZ-SV-W-165-2026-07-03-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 38 min. Counties: Armstrong, Butler, Clarion, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #165 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-165"
  },
  {
   "id": "ww-PBZ-SV-W-167-2026-07-03-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 22 min. Counties: Beaver, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #167 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-167"
  },
  {
   "id": "ww-PBZ-SV-W-167-2026-07-03-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 22 min. Counties: Beaver, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #167 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-167"
  },
  {
   "id": "ww-PBZ-SV-W-161-2026-07-03-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 25 min. Counties: Clarion, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #161 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-161"
  },
  {
   "id": "ww-PBZ-SV-W-161-2026-07-03-Venango",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 25 min. Counties: Clarion, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #161 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-161"
  },
  {
   "id": "ww-BGM-SV-W-95-2026-07-03-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 28 min. Counties: Bradford, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #95 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-95"
  },
  {
   "id": "ww-BGM-SV-W-95-2026-07-03-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 28 min. Counties: Bradford, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #95 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-95"
  },
  {
   "id": "ww-BGM-SV-W-95-2026-07-03-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 28 min. Counties: Bradford, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #95 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-95"
  },
  {
   "id": "ww-BGM-SV-W-95-2026-07-03-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 28 min. Counties: Bradford, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #95 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-95"
  },
  {
   "id": "ww-PHI-SV-W-123-2026-07-03-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 54 min. County: Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #123 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-123"
  },
  {
   "id": "ww-PHI-SV-W-123-2026-07-03-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 54 min. County: Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #123 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-123"
  },
  {
   "id": "ww-CTP-SV-W-136-2026-07-03-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 28 min. County: Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #136 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-136"
  },
  {
   "id": "ww-CTP-SV-W-136-2026-07-03-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 28 min. County: Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #136 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-136"
  },
  {
   "id": "ww-CLE-SV-W-162-2026-07-03-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-03. Duration: 51 min. County: Crawford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #162 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-162"
  },
  {
   "id": "ww-CLE-SV-W-162-2026-07-03-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-07-03. Duration: 51 min. County: Crawford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #162 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-162"
  },
  {
   "id": "ww-PHI-SV-W-117-2026-07-03-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 55 min. Counties: Northampton, Bucks, Montgomery, Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #117 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-117"
  },
  {
   "id": "ww-PHI-SV-W-117-2026-07-03-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 55 min. Counties: Northampton, Bucks, Montgomery, Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #117 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-117"
  },
  {
   "id": "ww-PHI-SV-W-117-2026-07-03-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 55 min. Counties: Northampton, Bucks, Montgomery, Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #117 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-117"
  },
  {
   "id": "ww-PHI-SV-W-117-2026-07-03-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 55 min. Counties: Northampton, Bucks, Montgomery, Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #117 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-117"
  },
  {
   "id": "ww-PHI-SV-W-117-2026-07-03-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 55 min. Counties: Northampton, Bucks, Montgomery, Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #117 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-117"
  },
  {
   "id": "ww-PHI-SV-W-117-2026-07-03-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 55 min. Counties: Northampton, Bucks, Montgomery, Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #117 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-117"
  },
  {
   "id": "ww-PHI-SV-W-117-2026-07-03-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 55 min. Counties: Northampton, Bucks, Montgomery, Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #117 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-117"
  },
  {
   "id": "ww-PHI-SV-W-117-2026-07-03-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 55 min. Counties: Northampton, Bucks, Montgomery, Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #117 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-117"
  },
  {
   "id": "ww-PHI-SV-W-117-2026-07-03-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 55 min. Counties: Northampton, Bucks, Montgomery, Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #117 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-117"
  },
  {
   "id": "ww-PHI-SV-W-117-2026-07-03-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 55 min. Counties: Northampton, Bucks, Montgomery, Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #117 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-117"
  },
  {
   "id": "ww-CTP-SV-W-138-2026-07-03-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 48 min. Counties: Lycoming, Northumberland, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #138 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-138"
  },
  {
   "id": "ww-CTP-SV-W-138-2026-07-03-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 48 min. Counties: Lycoming, Northumberland, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #138 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-138"
  },
  {
   "id": "ww-CTP-SV-W-138-2026-07-03-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 48 min. Counties: Lycoming, Northumberland, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #138 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-138"
  },
  {
   "id": "ww-CTP-SV-W-138-2026-07-03-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 48 min. Counties: Lycoming, Northumberland, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #138 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-138"
  },
  {
   "id": "ww-CTP-SV-W-138-2026-07-03-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 48 min. Counties: Lycoming, Northumberland, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #138 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-138"
  },
  {
   "id": "ww-CTP-SV-W-138-2026-07-03-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 48 min. Counties: Lycoming, Northumberland, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #138 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-138"
  },
  {
   "id": "ww-CTP-SV-W-144-2026-07-03-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Snyder, Union, Centre, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #144 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-144"
  },
  {
   "id": "ww-CTP-SV-W-144-2026-07-03-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Snyder, Union, Centre, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #144 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-144"
  },
  {
   "id": "ww-CTP-SV-W-144-2026-07-03-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Snyder, Union, Centre, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #144 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-144"
  },
  {
   "id": "ww-CTP-SV-W-144-2026-07-03-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Snyder, Union, Centre, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #144 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-144"
  },
  {
   "id": "ww-CTP-SV-W-144-2026-07-03-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Snyder, Union, Centre, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #144 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-144"
  },
  {
   "id": "ww-CTP-SV-W-144-2026-07-03-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Snyder, Union, Centre, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #144 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-144"
  },
  {
   "id": "ww-CTP-SV-W-144-2026-07-03-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Snyder, Union, Centre, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #144 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-144"
  },
  {
   "id": "ww-CTP-SV-W-144-2026-07-03-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Snyder, Union, Centre, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #144 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-169-2026-07-03-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 15 min. County: Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #169 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-169"
  },
  {
   "id": "ww-BGM-SV-W-93-2026-07-03-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 54 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #93 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-93"
  },
  {
   "id": "ww-BGM-SV-W-93-2026-07-03-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 54 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #93 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-93"
  },
  {
   "id": "ww-BGM-SV-W-93-2026-07-03-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 54 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #93 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-93"
  },
  {
   "id": "ww-BGM-SV-W-93-2026-07-03-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 54 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #93 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-93"
  },
  {
   "id": "ww-PHI-SV-W-113-2026-07-03-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 63 min. Counties: Berks, Northampton, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #113 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-113"
  },
  {
   "id": "ww-PHI-SV-W-113-2026-07-03-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 63 min. Counties: Berks, Northampton, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #113 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-113"
  },
  {
   "id": "ww-PHI-SV-W-113-2026-07-03-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 63 min. Counties: Berks, Northampton, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #113 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-113"
  },
  {
   "id": "ww-PHI-SV-W-113-2026-07-03-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 63 min. Counties: Berks, Northampton, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #113 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-113"
  },
  {
   "id": "ww-PHI-SV-W-113-2026-07-03-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 63 min. Counties: Berks, Northampton, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #113 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-113"
  },
  {
   "id": "ww-PHI-SV-W-113-2026-07-03-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 63 min. Counties: Berks, Northampton, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #113 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-113"
  },
  {
   "id": "ww-PHI-SV-W-113-2026-07-03-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 63 min. Counties: Berks, Northampton, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #113 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-113"
  },
  {
   "id": "ww-PHI-SV-W-113-2026-07-03-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 63 min. Counties: Berks, Northampton, Lehigh, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #113 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-113"
  },
  {
   "id": "ww-PBZ-SV-W-168-2026-07-03-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 31 min. Counties: Indiana, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #168 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-168"
  },
  {
   "id": "ww-PBZ-SV-W-168-2026-07-03-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 31 min. Counties: Indiana, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #168 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-168"
  },
  {
   "id": "ww-PBZ-SV-W-170-2026-07-03-Butler",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 52 min. Counties: Butler, Lawrence, Beaver, Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #170 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-170"
  },
  {
   "id": "ww-PBZ-SV-W-170-2026-07-03-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 52 min. Counties: Butler, Lawrence, Beaver, Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #170 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-170"
  },
  {
   "id": "ww-PBZ-SV-W-170-2026-07-03-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 52 min. Counties: Butler, Lawrence, Beaver, Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #170 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-170"
  },
  {
   "id": "ww-PBZ-SV-W-170-2026-07-03-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 52 min. Counties: Butler, Lawrence, Beaver, Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #170 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-170"
  },
  {
   "id": "ww-PHI-SV-W-114-2026-07-03-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 40 min. Counties: Lehigh, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #114 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-114"
  },
  {
   "id": "ww-PHI-SV-W-114-2026-07-03-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 40 min. Counties: Lehigh, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #114 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-114"
  },
  {
   "id": "ww-PHI-SV-W-114-2026-07-03-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 40 min. Counties: Lehigh, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #114 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-114"
  },
  {
   "id": "ww-PHI-SV-W-114-2026-07-03-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 40 min. Counties: Lehigh, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #114 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-114"
  },
  {
   "id": "ww-PHI-SV-W-114-2026-07-03-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 40 min. Counties: Lehigh, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #114 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-114"
  },
  {
   "id": "ww-PHI-SV-W-114-2026-07-03-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 40 min. Counties: Lehigh, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #114 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-114"
  },
  {
   "id": "ww-PHI-SV-W-114-2026-07-03-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 40 min. Counties: Lehigh, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #114 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-114"
  },
  {
   "id": "ww-PHI-SV-W-114-2026-07-03-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 40 min. Counties: Lehigh, Carbon, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #114 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-114"
  },
  {
   "id": "ww-CTP-SV-W-140-2026-07-03-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 41 min. Counties: Columbia, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #140 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-140"
  },
  {
   "id": "ww-CTP-SV-W-140-2026-07-03-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 41 min. Counties: Columbia, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #140 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-140"
  },
  {
   "id": "ww-CTP-SV-W-140-2026-07-03-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 41 min. Counties: Columbia, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #140 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-140"
  },
  {
   "id": "ww-CTP-SV-W-140-2026-07-03-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 41 min. Counties: Columbia, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #140 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-140"
  },
  {
   "id": "ww-CTP-SV-W-140-2026-07-03-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 41 min. Counties: Columbia, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #140 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-140"
  },
  {
   "id": "ww-CTP-SV-W-140-2026-07-03-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 41 min. Counties: Columbia, Northumberland, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #140 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-140"
  },
  {
   "id": "ww-CTP-SV-W-141-2026-07-03-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 29 min. County: Schuylkill. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #141 (29 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-141"
  },
  {
   "id": "ww-CTP-SV-W-141-2026-07-03-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 29 min. County: Schuylkill. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #141 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-141"
  },
  {
   "id": "ww-CTP-SV-W-143-2026-07-03-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Cambria, Clearfield, Blair, Centre, Huntingdon. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #143 (63 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-143"
  },
  {
   "id": "ww-CTP-SV-W-143-2026-07-03-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Cambria, Clearfield, Blair, Centre, Huntingdon. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #143 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-143"
  },
  {
   "id": "ww-CTP-SV-W-143-2026-07-03-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Cambria, Clearfield, Blair, Centre, Huntingdon. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #143 (63 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-143"
  },
  {
   "id": "ww-CTP-SV-W-143-2026-07-03-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Cambria, Clearfield, Blair, Centre, Huntingdon. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #143 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-143"
  },
  {
   "id": "ww-CTP-SV-W-143-2026-07-03-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Cambria, Clearfield, Blair, Centre, Huntingdon. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #143 (63 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-143"
  },
  {
   "id": "ww-CTP-SV-W-143-2026-07-03-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Cambria, Clearfield, Blair, Centre, Huntingdon. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #143 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-143"
  },
  {
   "id": "ww-CTP-SV-W-143-2026-07-03-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Cambria, Clearfield, Blair, Centre, Huntingdon. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #143 (63 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-143"
  },
  {
   "id": "ww-CTP-SV-W-143-2026-07-03-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Cambria, Clearfield, Blair, Centre, Huntingdon. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #143 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-143"
  },
  {
   "id": "ww-CTP-SV-W-143-2026-07-03-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Cambria, Clearfield, Blair, Centre, Huntingdon. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #143 (63 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-143"
  },
  {
   "id": "ww-CTP-SV-W-143-2026-07-03-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 63 min. Counties: Cambria, Clearfield, Blair, Centre, Huntingdon. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #143 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-143"
  },
  {
   "id": "ww-BGM-SV-W-99-2026-07-03-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 43 min. Counties: Lackawanna, Luzerne, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #99 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-99"
  },
  {
   "id": "ww-BGM-SV-W-99-2026-07-03-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 43 min. Counties: Lackawanna, Luzerne, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #99 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-99"
  },
  {
   "id": "ww-BGM-SV-W-99-2026-07-03-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 43 min. Counties: Lackawanna, Luzerne, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #99 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-99"
  },
  {
   "id": "ww-BGM-SV-W-99-2026-07-03-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 43 min. Counties: Lackawanna, Luzerne, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #99 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-99"
  },
  {
   "id": "ww-BGM-SV-W-99-2026-07-03-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 43 min. Counties: Lackawanna, Luzerne, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #99 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-99"
  },
  {
   "id": "ww-BGM-SV-W-99-2026-07-03-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 43 min. Counties: Lackawanna, Luzerne, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #99 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-99"
  },
  {
   "id": "ww-BGM-SV-W-100-2026-07-03-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 30 min. County: Pike. Storm tags: wind: 70.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #100 (30 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-100"
  },
  {
   "id": "ww-BGM-SV-W-100-2026-07-03-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 30 min. County: Pike. Storm tags: wind: 70.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #100 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BGM-SV-W-100"
  },
  {
   "id": "ww-PHI-SV-W-120-2026-07-03-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 45 min. County: Bucks. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #120 (45 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-120"
  },
  {
   "id": "ww-PHI-SV-W-120-2026-07-03-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 45 min. County: Bucks. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #120 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-120"
  },
  {
   "id": "ww-BGM-SV-W-97-2026-07-03-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 61 min. Counties: Wayne, Pike, Lackawanna, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #97 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-97"
  },
  {
   "id": "ww-BGM-SV-W-97-2026-07-03-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 61 min. Counties: Wayne, Pike, Lackawanna, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #97 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-97"
  },
  {
   "id": "ww-BGM-SV-W-97-2026-07-03-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 61 min. Counties: Wayne, Pike, Lackawanna, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #97 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-97"
  },
  {
   "id": "ww-BGM-SV-W-97-2026-07-03-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 61 min. Counties: Wayne, Pike, Lackawanna, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #97 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-97"
  },
  {
   "id": "ww-BGM-SV-W-97-2026-07-03-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 61 min. Counties: Wayne, Pike, Lackawanna, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #97 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-97"
  },
  {
   "id": "ww-BGM-SV-W-97-2026-07-03-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 61 min. Counties: Wayne, Pike, Lackawanna, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #97 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-97"
  },
  {
   "id": "ww-BGM-SV-W-97-2026-07-03-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 61 min. Counties: Wayne, Pike, Lackawanna, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #97 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-97"
  },
  {
   "id": "ww-BGM-SV-W-97-2026-07-03-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 61 min. Counties: Wayne, Pike, Lackawanna, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #97 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-97"
  },
  {
   "id": "ww-PHI-SV-W-111-2026-07-03-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 38 min. Counties: Monroe, Carbon. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #111 (38 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-111"
  },
  {
   "id": "ww-PHI-SV-W-111-2026-07-03-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 38 min. Counties: Monroe, Carbon. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #111 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-111"
  },
  {
   "id": "ww-PHI-SV-W-111-2026-07-03-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 38 min. Counties: Monroe, Carbon. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #111 (38 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-111"
  },
  {
   "id": "ww-PHI-SV-W-111-2026-07-03-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 38 min. Counties: Monroe, Carbon. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #111 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-111"
  },
  {
   "id": "ww-BGM-SV-W-101-2026-07-03-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 18 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #101 (18 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-101"
  },
  {
   "id": "ww-BGM-SV-W-101-2026-07-03-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 18 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #101 (18 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-101"
  },
  {
   "id": "ww-BGM-SV-W-101-2026-07-03-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 18 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #101 (18 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-101"
  },
  {
   "id": "ww-BGM-SV-W-101-2026-07-03-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 18 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #101 (18 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-101"
  },
  {
   "id": "ww-BGM-SV-W-101-2026-07-03-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 18 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #101 (18 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-101"
  },
  {
   "id": "ww-BGM-SV-W-101-2026-07-03-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-03. Duration: 18 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #101 (18 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-101"
  },
  {
   "id": "ww-PBZ-SV-W-159-2026-07-03-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 23 min. County: Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #159 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-159"
  },
  {
   "id": "ww-PHI-SV-W-116-2026-07-03-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 42 min. County: Northampton. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #116 (42 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-116"
  },
  {
   "id": "ww-PHI-SV-W-116-2026-07-03-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-03. Duration: 42 min. County: Northampton. Storm tags: wind: 70.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #116 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "PHI-SV-W-116"
  },
  {
   "id": "ww-CTP-SV-W-145-2026-07-03-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 45 min. Counties: Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #145 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-145"
  },
  {
   "id": "ww-CTP-SV-W-145-2026-07-03-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 45 min. Counties: Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #145 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-145"
  },
  {
   "id": "ww-CTP-SV-W-145-2026-07-03-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 45 min. Counties: Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #145 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-145"
  },
  {
   "id": "ww-CTP-SV-W-145-2026-07-03-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 45 min. Counties: Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #145 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-173-2026-07-03-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 42 min. Counties: Armstrong, Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #173 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-173"
  },
  {
   "id": "ww-PBZ-SV-W-173-2026-07-03-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 42 min. Counties: Armstrong, Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #173 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-173"
  },
  {
   "id": "ww-PBZ-SV-W-173-2026-07-03-Forest",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 42 min. Counties: Armstrong, Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #173 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-173"
  },
  {
   "id": "ww-PBZ-SV-W-173-2026-07-03-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 42 min. Counties: Armstrong, Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #173 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-173"
  },
  {
   "id": "ww-PBZ-SV-W-166-2026-07-03-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-07-03. Duration: 26 min. County: Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #166 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-166"
  },
  {
   "id": "ww-CTP-SV-W-142-2026-07-03-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 67 min. Counties: Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #142 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-142"
  },
  {
   "id": "ww-CTP-SV-W-142-2026-07-03-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 67 min. Counties: Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #142 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-142"
  },
  {
   "id": "ww-CTP-SV-W-142-2026-07-03-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 67 min. Counties: Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #142 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-142"
  },
  {
   "id": "ww-CTP-SV-W-142-2026-07-03-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-07-03. Duration: 67 min. Counties: Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #142 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-142"
  },
  {
   "id": "asos-bf-DUJ-2026-07-03",
   "lat": 41.18,
   "lon": -78.9,
   "zip": "",
   "city": "DU BOIS (AWOS)",
   "date": "2026-07-03",
   "county": "Jefferson",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DU BOIS (AWOS) (DUJ) recorded a 58 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — DU BOIS (AWOS) (DUJ) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FIG-2026-07-03",
   "lat": 41.0467,
   "lon": -78.4117,
   "zip": "",
   "city": "CLEARFIELD-LAWRENCE APT(WAS N97)",
   "date": "2026-07-03",
   "county": "Clearfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) recorded a 61 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ABE-2026-07-03",
   "lat": 40.6508,
   "lon": -75.4492,
   "zip": "",
   "city": "ALLENTOWN-BETHLEHEM",
   "date": "2026-07-03",
   "county": "Lehigh",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALLENTOWN-BETHLEHEM (ABE) recorded a 58 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALLENTOWN-BETHLEHEM (ABE) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607032201-wind-41.36--75.70",
   "lat": 41.36,
   "lon": -75.7,
   "zip": "",
   "city": "Moosic",
   "date": "2026-07-03",
   "county": "Lackawanna",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Moosic, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS BGM — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202607032201-wind-41.33--75.72",
   "lat": 41.33,
   "lon": -75.72,
   "zip": "",
   "city": "Avoca",
   "date": "2026-07-03",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Avoca, PA. Peak gust: 86 mph.",
   "sourceDetail": "NWS BGM — ASOS via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607032243-wind-41.14--75.38",
   "lat": 41.14,
   "lon": -75.38,
   "zip": "",
   "city": "Pocono Mountains Munici",
   "date": "2026-07-03",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Pocono Mountains Munici, PA. Peak gust: 70 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607032317-wind-40.65--75.44",
   "lat": 40.65,
   "lon": -75.44,
   "zip": "",
   "city": "Lehigh Valley Internati",
   "date": "2026-07-03",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Lehigh Valley Internati, PA. Peak gust: 68 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607040203-wind-41.05--78.42",
   "lat": 41.05,
   "lon": -78.42,
   "zip": "",
   "city": "2 NNE Clearfield",
   "date": "2026-07-03",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNE Clearfield, PA. Peak gust: 70 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-03T21:45:00Z-wind-41.23--75.90",
   "lat": 41.23,
   "lon": -75.9,
   "zip": "",
   "city": "1 N Ashley",
   "date": "2026-07-03",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 1 N Ashley, PA. Peak gust: 60 mph. Estimated 60 mph winds, 15 to 17 inch diameter tree downed, smaller limbs carried down the street. Winds ahead of storm.",
   "sourceDetail": "NWS BGM — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-41.34--75.74",
   "lat": 41.34,
   "lon": -75.74,
   "zip": "",
   "city": "Avoca",
   "date": "2026-07-03",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "75 mph gust extended to 6:09 pm.",
   "sourceDetail": "NWS BGM — ASOS via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-03-potter-wind",
   "zip": "",
   "city": "Potter",
   "date": "2026-07-03",
   "county": "Potter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Potter — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-tioga-wind",
   "zip": "",
   "city": "Tioga",
   "date": "2026-07-03",
   "county": "Tioga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Tioga — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-montour-wind",
   "zip": "",
   "city": "Montour",
   "date": "2026-07-03",
   "county": "Montour",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Montour — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-snyder-wind",
   "zip": "",
   "city": "Snyder",
   "date": "2026-07-03",
   "county": "Snyder",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Snyder — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-BGM-SV-W-82-2026-07-01-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-01. Duration: 36 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #82 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-82"
  },
  {
   "id": "ww-BGM-SV-W-82-2026-07-01-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-01. Duration: 36 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #82 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-82"
  },
  {
   "id": "ww-BGM-SV-W-82-2026-07-01-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-01. Duration: 36 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #82 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-82"
  },
  {
   "id": "ww-BGM-SV-W-82-2026-07-01-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-01. Duration: 36 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #82 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-82"
  },
  {
   "id": "ww-BGM-SV-W-73-2026-07-01-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-01. Duration: 47 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #73 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-73"
  },
  {
   "id": "ww-BGM-SV-W-73-2026-07-01-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-01. Duration: 47 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #73 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-73"
  },
  {
   "id": "ww-BGM-SV-W-79-2026-07-01-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-01. Duration: 36 min. County: Susquehanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #79 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-79"
  },
  {
   "id": "ww-BGM-SV-W-79-2026-07-01-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-01. Duration: 36 min. County: Susquehanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #79 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-79"
  },
  {
   "id": "ww-BGM-SV-W-78-2026-07-01-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-01. Duration: 26 min. Counties: Lackawanna, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #78 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-78"
  },
  {
   "id": "ww-BGM-SV-W-78-2026-07-01-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-01. Duration: 26 min. Counties: Lackawanna, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #78 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-78"
  },
  {
   "id": "ww-BGM-SV-W-78-2026-07-01-Wyoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-01. Duration: 26 min. Counties: Lackawanna, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #78 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-78"
  },
  {
   "id": "ww-BGM-SV-W-78-2026-07-01-Wyoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-07-01. Duration: 26 min. Counties: Lackawanna, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #78 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-78"
  },
  {
   "id": "ww-PHI-SV-W-109-2026-07-01-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-01. Duration: 30 min. Counties: Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #109 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-109"
  },
  {
   "id": "ww-PHI-SV-W-109-2026-07-01-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-01. Duration: 30 min. Counties: Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #109 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-109"
  },
  {
   "id": "ww-PHI-SV-W-109-2026-07-01-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-01. Duration: 30 min. Counties: Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #109 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-109"
  },
  {
   "id": "ww-PHI-SV-W-109-2026-07-01-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-01. Duration: 30 min. Counties: Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #109 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-109"
  },
  {
   "id": "ww-PHI-SV-W-109-2026-07-01-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-01. Duration: 30 min. Counties: Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #109 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-109"
  },
  {
   "id": "ww-PHI-SV-W-109-2026-07-01-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-07-01. Duration: 30 min. Counties: Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #109 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-109"
  },
  {
   "id": "sps-2026-07-01-luzerne-hail",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-07-01",
   "county": "Luzerne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Luzerne — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BGM — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-RVL-2026-06-30",
   "lat": 40.6774,
   "lon": -77.6268,
   "zip": "",
   "city": "Reedsville",
   "date": "2026-06-30",
   "county": "Mifflin",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reedsville (RVL) recorded a 93 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Reedsville (RVL) [365d backfill 2026-08]",
   "windSpeedMph": 93,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-30-susquehann-wind",
   "zip": "",
   "city": "Susquehanna",
   "date": "2026-06-30",
   "county": "Susquehanna",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Susquehanna — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BGM — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-06-28-flood-40.43--79.80",
   "lat": 40.43,
   "lon": -79.8,
   "zip": "",
   "city": "1 ENE Wilkins Township",
   "date": "2026-06-28",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Car stuck in floodwaters along Thompson Run Road.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-28-flood-40.45--79.83",
   "lat": 40.45,
   "lon": -79.83,
   "zip": "",
   "city": "1 NE Churchill",
   "date": "2026-06-28",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over Rodi Road.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-28-flood-40.40--79.77",
   "lat": 40.4,
   "lon": -79.77,
   "zip": "",
   "city": "1 SSE Pitcairn",
   "date": "2026-06-28",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Route 48 (Mosside Boulevard) flooded at the intersection with Route 130.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-28-flood-40.07--75.15",
   "lat": 40.07,
   "lon": -75.15,
   "zip": "",
   "city": "1 WSW Elkins Park",
   "date": "2026-06-28",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue at Cheltenham Avenue and north 21st Street in Cheltenham.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-28-flood-40.02--75.10",
   "lat": 40.02,
   "lon": -75.1,
   "zip": "",
   "city": "1 SSW Summerdale",
   "date": "2026-06-28",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Frankford Creek (FCRP1) reached moderate flood stage.",
   "sourceDetail": "NWS PHI — Other Federal via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PBZ-FF-W-22-2026-06-28-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-06-28",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-06-28. Duration: 173 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #22 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-22"
  },
  {
   "id": "ww-PBZ-FF-W-22-2026-06-28-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-06-28",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-06-28. Duration: 173 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #22 (173 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-22"
  },
  {
   "id": "ww-PHI-FF-W-16-2026-06-28-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-06-28",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-28. Duration: 114 min. Counties: Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #16 (114 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-16"
  },
  {
   "id": "ww-PHI-FF-W-16-2026-06-28-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-06-28",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-28. Duration: 114 min. Counties: Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #16 (114 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-16"
  },
  {
   "id": "ww-PHI-FF-W-16-2026-06-28-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-06-28",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-28. Duration: 114 min. Counties: Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #16 (114 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-16"
  },
  {
   "id": "iem-202606260235-hail-42.21--79.83",
   "lat": 42.21,
   "lon": -79.83,
   "zip": "",
   "city": "North East",
   "date": "2026-06-25",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near North East, PA. Hail size: 1\".",
   "sourceDetail": "NWS CLE — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202606260236-hail-42.20--79.84",
   "lat": 42.2,
   "lon": -79.84,
   "zip": "",
   "city": "1 SSW North East",
   "date": "2026-06-25",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SSW North East, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS CLE — Cocorahs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "ww-CTP-SV-W-130-2026-06-25-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-25. Duration: 40 min. Counties: Clearfield, Cambria. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #130 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-130"
  },
  {
   "id": "ww-CTP-SV-W-130-2026-06-25-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-25. Duration: 40 min. Counties: Clearfield, Cambria. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #130 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-130"
  },
  {
   "id": "ww-CTP-SV-W-130-2026-06-25-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-25. Duration: 40 min. Counties: Clearfield, Cambria. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #130 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-130"
  },
  {
   "id": "ww-CTP-SV-W-130-2026-06-25-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-25. Duration: 40 min. Counties: Clearfield, Cambria. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #130 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-130"
  },
  {
   "id": "ww-CLE-SV-W-151-2026-06-25-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-25. Duration: 20 min. County: Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #151 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-151"
  },
  {
   "id": "ww-CLE-SV-W-151-2026-06-25-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-25. Duration: 20 min. County: Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #151 (20 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-151"
  },
  {
   "id": "ww-CTP-SV-W-129-2026-06-25-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-25. Duration: 52 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #129 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-129"
  },
  {
   "id": "ww-CTP-SV-W-129-2026-06-25-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-25. Duration: 52 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #129 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-129"
  },
  {
   "id": "ww-CTP-SV-W-129-2026-06-25-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-25. Duration: 52 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #129 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-129"
  },
  {
   "id": "ww-CTP-SV-W-129-2026-06-25-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-25. Duration: 52 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #129 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-129"
  },
  {
   "id": "ww-CLE-SV-W-150-2026-06-25-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-25. Duration: 33 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #150 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-150"
  },
  {
   "id": "ww-CLE-SV-W-150-2026-06-25-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-25. Duration: 33 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #150 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-150"
  },
  {
   "id": "ww-CLE-SV-W-150-2026-06-25-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-25. Duration: 33 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #150 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-150"
  },
  {
   "id": "ww-CLE-SV-W-150-2026-06-25-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-25. Duration: 33 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #150 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-150"
  },
  {
   "id": "ww-PBZ-SV-W-155-2026-06-25-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-25. Duration: 40 min. Counties: Armstrong, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #155 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-155"
  },
  {
   "id": "ww-PBZ-SV-W-155-2026-06-25-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-25. Duration: 40 min. Counties: Armstrong, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #155 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-155"
  },
  {
   "id": "ww-PBZ-SV-W-155-2026-06-25-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-25. Duration: 40 min. Counties: Armstrong, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #155 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-155"
  },
  {
   "id": "ww-PBZ-SV-W-155-2026-06-25-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-25. Duration: 40 min. Counties: Armstrong, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #155 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-155"
  },
  {
   "id": "ww-PBZ-SV-W-155-2026-06-25-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-25. Duration: 40 min. Counties: Armstrong, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #155 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-155"
  },
  {
   "id": "ww-PBZ-SV-W-155-2026-06-25-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-25. Duration: 40 min. Counties: Armstrong, Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #155 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-155"
  },
  {
   "id": "ww-CTP-SV-W-131-2026-06-25-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-25. Duration: 52 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #131 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-131"
  },
  {
   "id": "ww-CTP-SV-W-131-2026-06-25-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-25. Duration: 52 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #131 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-131"
  },
  {
   "id": "ww-CTP-SV-W-131-2026-06-25-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-25. Duration: 52 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #131 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-131"
  },
  {
   "id": "ww-CTP-SV-W-131-2026-06-25-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-25. Duration: 52 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #131 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-131"
  },
  {
   "id": "ww-PBZ-SV-W-157-2026-06-25-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-25. Duration: 66 min. County: Greene. Storm tags: wind: 60.0, hail: 1.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #157 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-157"
  },
  {
   "id": "ww-PBZ-SV-W-157-2026-06-25-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-25. Duration: 66 min. County: Greene. Storm tags: wind: 60.0, hail: 1.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #157 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "PBZ-SV-W-157"
  },
  {
   "id": "ww-PBZ-FF-W-20-2026-06-25-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-06-25. Duration: 72 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #20 (72 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-20"
  },
  {
   "id": "ww-PBZ-FF-W-20-2026-06-25-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-06-25. Duration: 72 min. Counties: Allegheny, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #20 (72 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-20"
  },
  {
   "id": "iem-geo-2026-06-26T02:30:00Z-wind-42.26--79.79",
   "lat": 42.26,
   "lon": -79.79,
   "zip": "",
   "city": "4 NE North East",
   "date": "2026-06-25",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARINE TSTM WIND reported near 4 NE North East, PA. Peak gust: 54 mph. Mesonet station NREP1 3 NE North East.",
   "sourceDetail": "NWS CLE — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-25-clearfield-wind",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-06-25",
   "county": "Clearfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clearfield — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-clearfield-hail",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-06-25",
   "county": "Clearfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clearfield — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-centre-hail",
   "zip": "",
   "city": "Centre",
   "date": "2026-06-25",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-snyder-wind",
   "zip": "",
   "city": "Snyder",
   "date": "2026-06-25",
   "county": "Snyder",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Snyder — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-06-25",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202606222052-hail-40.10--75.69",
   "lat": 40.1,
   "lon": -75.69,
   "zip": "",
   "city": "1 N Upper Uwchlan Twp",
   "date": "2026-06-22",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Upper Uwchlan Twp, PA. Hail size: 1\".",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-geo-2026-06-22-flood-39.77--79.63",
   "lat": 39.77,
   "lon": -79.63,
   "zip": "",
   "city": "8 ESE Fairchance",
   "date": "2026-06-22",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of Wharton Furnace Road being washed out with flooding around region. Timing estimated based on radar.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-22T21:16:00Z-tornado-40.01--79.67",
   "lat": 40.01,
   "lon": -79.67,
   "zip": "",
   "city": "2 SSW Vanderbilt",
   "date": "2026-06-22",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 SSW Vanderbilt, PA. National Weather Service survey team determined an EF-1 tornado occurred south of Vanderbilt that resulted in snapped trees and a garage door being partially blown in near Lower Sandy Hollow Road.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-22-flood-40.04--75.26",
   "lat": 40.04,
   "lon": -75.26,
   "zip": "",
   "city": "1 WSW Shawmont - Philad",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on Schuylkill Expressway/I-76 west of Gladwyne. Seen on DOT traffic cameras.",
   "sourceDetail": "NWS PHI — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-22-flood-40.02--75.10",
   "lat": 40.02,
   "lon": -75.1,
   "zip": "",
   "city": "1 SSW Summerdale",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Frankford Creek Gauge crested at moderate flood stage.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-22-flood-40.06--75.09",
   "lat": 40.06,
   "lon": -75.09,
   "zip": "",
   "city": "1 ENE Cheltenham",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several water rescues reported in the Cheltenham area.",
   "sourceDetail": "NWS PHI — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-22-flood-40.10--74.92",
   "lat": 40.1,
   "lon": -74.92,
   "zip": "",
   "city": "1 NW Croydon",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on I-95 southbound between US 13 and approximately 1.5 miles north. There is a traffic disruption. Time estimated.",
   "sourceDetail": "NWS PHI — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-22-flood-40.06--74.98",
   "lat": 40.06,
   "lon": -74.98,
   "zip": "",
   "city": "1 WSW Andalusia",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roadway near the intersection of Bristol Pike and Mill Road.",
   "sourceDetail": "NWS PHI — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-22-flood-40.08--75.15",
   "lat": 40.08,
   "lon": -75.15,
   "zip": "",
   "city": "1 S Wyncote",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of a water rescue.",
   "sourceDetail": "NWS PHI — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-22-flood-40.05--75.16",
   "lat": 40.05,
   "lon": -75.16,
   "zip": "",
   "city": "2 WNW Olney - Philadelp",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "North Beechwood Street flooded with water almost halfway up the side of multiple cars. Time from report.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PHI-SV-W-88-2026-06-22-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 50 min. County: Bucks. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #88 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-88"
  },
  {
   "id": "ww-PHI-SV-W-88-2026-06-22-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 50 min. County: Bucks. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #88 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-88"
  },
  {
   "id": "ww-PHI-SV-W-91-2026-06-22-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 42 min. Counties: Bucks, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #91 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-91"
  },
  {
   "id": "ww-PHI-SV-W-91-2026-06-22-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 42 min. Counties: Bucks, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #91 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-91"
  },
  {
   "id": "ww-PHI-SV-W-91-2026-06-22-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 42 min. Counties: Bucks, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #91 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-91"
  },
  {
   "id": "ww-PHI-SV-W-91-2026-06-22-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 42 min. Counties: Bucks, Montgomery. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #91 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-91"
  },
  {
   "id": "ww-PHI-SV-W-93-2026-06-22-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 52 min. County: Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #93 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-93"
  },
  {
   "id": "ww-PHI-SV-W-93-2026-06-22-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 52 min. County: Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #93 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-93"
  },
  {
   "id": "ww-PHI-SV-W-87-2026-06-22-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 40 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #87 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-87"
  },
  {
   "id": "ww-PHI-SV-W-87-2026-06-22-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 40 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #87 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-87"
  },
  {
   "id": "ww-PHI-SV-W-87-2026-06-22-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 40 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #87 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-87"
  },
  {
   "id": "ww-PHI-SV-W-87-2026-06-22-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 40 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #87 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-87"
  },
  {
   "id": "ww-PHI-SV-W-87-2026-06-22-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 40 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #87 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-87"
  },
  {
   "id": "ww-PHI-SV-W-87-2026-06-22-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 40 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #87 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-87"
  },
  {
   "id": "ww-PHI-SV-W-94-2026-06-22-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 43 min. Counties: Philadelphia, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #94 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-94"
  },
  {
   "id": "ww-PHI-SV-W-94-2026-06-22-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 43 min. Counties: Philadelphia, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #94 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-94"
  },
  {
   "id": "ww-PHI-SV-W-94-2026-06-22-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 43 min. Counties: Philadelphia, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #94 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-94"
  },
  {
   "id": "ww-PHI-SV-W-94-2026-06-22-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 43 min. Counties: Philadelphia, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #94 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-94"
  },
  {
   "id": "ww-PHI-SV-W-90-2026-06-22-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 45 min. Counties: Chester, Delaware, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #90 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-90"
  },
  {
   "id": "ww-PHI-SV-W-90-2026-06-22-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 45 min. Counties: Chester, Delaware, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #90 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-90"
  },
  {
   "id": "ww-PHI-SV-W-90-2026-06-22-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 45 min. Counties: Chester, Delaware, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #90 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-90"
  },
  {
   "id": "ww-PHI-SV-W-90-2026-06-22-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 45 min. Counties: Chester, Delaware, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #90 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-90"
  },
  {
   "id": "ww-PHI-SV-W-90-2026-06-22-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 45 min. Counties: Chester, Delaware, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #90 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-90"
  },
  {
   "id": "ww-PHI-SV-W-90-2026-06-22-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 45 min. Counties: Chester, Delaware, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #90 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-90"
  },
  {
   "id": "ww-PHI-SV-W-90-2026-06-22-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 45 min. Counties: Chester, Delaware, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #90 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-90"
  },
  {
   "id": "ww-PHI-SV-W-90-2026-06-22-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 45 min. Counties: Chester, Delaware, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #90 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-90"
  },
  {
   "id": "ww-PHI-SV-W-92-2026-06-22-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 53 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #92 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-92"
  },
  {
   "id": "ww-PHI-SV-W-92-2026-06-22-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 53 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #92 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-92"
  },
  {
   "id": "ww-PHI-SV-W-92-2026-06-22-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 53 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #92 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-92"
  },
  {
   "id": "ww-PHI-SV-W-92-2026-06-22-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 53 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #92 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-92"
  },
  {
   "id": "ww-PHI-SV-W-92-2026-06-22-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 53 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #92 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-92"
  },
  {
   "id": "ww-PHI-SV-W-92-2026-06-22-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 53 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #92 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-92"
  },
  {
   "id": "ww-PHI-SV-W-92-2026-06-22-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 53 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #92 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-92"
  },
  {
   "id": "ww-PHI-SV-W-92-2026-06-22-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 53 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #92 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-92"
  },
  {
   "id": "ww-PHI-SV-W-92-2026-06-22-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 53 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #92 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-92"
  },
  {
   "id": "ww-PHI-SV-W-92-2026-06-22-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 53 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #92 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-92"
  },
  {
   "id": "ww-PHI-SV-W-95-2026-06-22-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 51 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #95 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-95"
  },
  {
   "id": "ww-PHI-SV-W-95-2026-06-22-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 51 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #95 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-95"
  },
  {
   "id": "ww-PHI-SV-W-95-2026-06-22-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 51 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #95 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-95"
  },
  {
   "id": "ww-PHI-SV-W-95-2026-06-22-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 51 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #95 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-95"
  },
  {
   "id": "ww-PHI-SV-W-95-2026-06-22-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 51 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #95 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-95"
  },
  {
   "id": "ww-PHI-SV-W-95-2026-06-22-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-22. Duration: 51 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #95 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-126-2026-06-22-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-22. Duration: 34 min. County: Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #126 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-126"
  },
  {
   "id": "ww-CTP-SV-W-126-2026-06-22-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-22. Duration: 34 min. County: Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #126 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-126"
  },
  {
   "id": "ww-CTP-SV-W-127-2026-06-22-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-22. Duration: 24 min. County: Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #127 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-127"
  },
  {
   "id": "ww-CTP-SV-W-127-2026-06-22-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-22. Duration: 24 min. County: Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #127 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-127"
  },
  {
   "id": "ww-CTP-SV-W-128-2026-06-22-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-22. Duration: 42 min. County: Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #128 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-128"
  },
  {
   "id": "ww-CTP-SV-W-128-2026-06-22-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-22. Duration: 42 min. County: Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #128 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-128"
  },
  {
   "id": "ww-PBZ-SV-W-154-2026-06-22-Greene",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-22. Duration: 62 min. Counties: Greene, Washington, Fayette, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #154 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-154"
  },
  {
   "id": "ww-PBZ-SV-W-154-2026-06-22-Washington",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-22. Duration: 62 min. Counties: Greene, Washington, Fayette, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #154 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-154"
  },
  {
   "id": "ww-PBZ-SV-W-154-2026-06-22-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-22. Duration: 62 min. Counties: Greene, Washington, Fayette, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #154 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-154"
  },
  {
   "id": "ww-PBZ-SV-W-154-2026-06-22-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-22. Duration: 62 min. Counties: Greene, Washington, Fayette, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #154 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-154"
  },
  {
   "id": "iem-ww-PHI-TO-W-6-Chester-tornado-2026-06-22",
   "zip": "",
   "city": "Chester",
   "date": "2026-06-22",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Chester.",
   "sourceDetail": "NWS PHI — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-TO-W-6"
  },
  {
   "id": "iem-ww-PHI-TO-W-6-Delaware-tornado-2026-06-22",
   "zip": "",
   "city": "Delaware",
   "date": "2026-06-22",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Delaware.",
   "sourceDetail": "NWS PHI — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-TO-W-6"
  },
  {
   "id": "iem-ww-PHI-TO-W-6-Montgomery-tornado-2026-06-22",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Montgomery.",
   "sourceDetail": "NWS PHI — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-TO-W-6"
  },
  {
   "id": "iem-ww-PHI-TO-W-5-Berks-tornado-2026-06-22",
   "zip": "",
   "city": "Berks",
   "date": "2026-06-22",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Berks.",
   "sourceDetail": "NWS PHI — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-TO-W-5"
  },
  {
   "id": "iem-ww-PHI-TO-W-5-Chester-tornado-2026-06-22",
   "zip": "",
   "city": "Chester",
   "date": "2026-06-22",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Chester.",
   "sourceDetail": "NWS PHI — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-TO-W-5"
  },
  {
   "id": "iem-ww-PHI-TO-W-5-Delaware-tornado-2026-06-22",
   "zip": "",
   "city": "Delaware",
   "date": "2026-06-22",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Delaware.",
   "sourceDetail": "NWS PHI — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-TO-W-5"
  },
  {
   "id": "iem-ww-PHI-TO-W-5-Montgomery-tornado-2026-06-22",
   "zip": "",
   "city": "Montgomery",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Montgomery.",
   "sourceDetail": "NWS PHI — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-TO-W-5"
  },
  {
   "id": "iem-ww-PBZ-TO-W-23-Fayette-tornado-2026-06-22",
   "zip": "",
   "city": "Fayette",
   "date": "2026-06-22",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Fayette.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-23"
  },
  {
   "id": "iem-ww-PBZ-TO-W-23-Westmoreland-tornado-2026-06-22",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-06-22",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Westmoreland.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-23"
  },
  {
   "id": "iem-ww-PBZ-TO-W-22-Washington-tornado-2026-06-22",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-22",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Washington.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-22"
  },
  {
   "id": "iem-ww-PBZ-TO-W-22-Fayette-tornado-2026-06-22",
   "zip": "",
   "city": "Fayette",
   "date": "2026-06-22",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Fayette.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-22"
  },
  {
   "id": "ww-PHI-FF-W-10-2026-06-22-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-22. Duration: 244 min. Counties: Bucks, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #10 (244 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-10"
  },
  {
   "id": "ww-PHI-FF-W-10-2026-06-22-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-22. Duration: 244 min. Counties: Bucks, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #10 (244 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-10"
  },
  {
   "id": "ww-PHI-FF-W-10-2026-06-22-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-22. Duration: 244 min. Counties: Bucks, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #10 (244 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-10"
  },
  {
   "id": "ww-PBZ-FF-W-17-2026-06-22-Washington",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-06-22. Duration: 174 min. County: Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #17 (174 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-17"
  },
  {
   "id": "ww-PHI-FF-W-11-2026-06-22-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-22. Duration: 174 min. County: Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #11 (174 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-11"
  },
  {
   "id": "ww-PHI-FF-W-9-2026-06-22-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-22. Duration: 178 min. Counties: Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #9 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-9"
  },
  {
   "id": "ww-PHI-FF-W-9-2026-06-22-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-22. Duration: 178 min. Counties: Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #9 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-9"
  },
  {
   "id": "ww-PHI-FF-W-9-2026-06-22-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-22. Duration: 178 min. Counties: Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #9 (178 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-9"
  },
  {
   "id": "ww-PHI-FF-W-14-2026-06-22-Northampton",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-22. Duration: 172 min. County: Northampton. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #14 (172 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-14"
  },
  {
   "id": "ww-PHI-FF-W-12-2026-06-22-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-22. Duration: 177 min. County: Bucks. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #12 (177 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-12"
  },
  {
   "id": "ww-PBZ-FF-W-18-2026-06-22-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-06-22. Duration: 140 min. Counties: Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #18 (140 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-18"
  },
  {
   "id": "ww-PBZ-FF-W-18-2026-06-22-Greene",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-06-22. Duration: 140 min. Counties: Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #18 (140 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-18"
  },
  {
   "id": "ww-PBZ-FF-W-18-2026-06-22-Washington",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-06-22. Duration: 140 min. Counties: Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #18 (140 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-18"
  },
  {
   "id": "ww-PBZ-FF-W-18-2026-06-22-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-06-22. Duration: 140 min. Counties: Fayette, Greene, Washington, Westmoreland. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #18 (140 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-18"
  },
  {
   "id": "ww-PBZ-FF-W-19-2026-06-22-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-06-22. Duration: 125 min. County: Fayette. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #19 (125 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-19"
  },
  {
   "id": "sps-2026-06-22-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-06-22",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-somerset-wind",
   "zip": "",
   "city": "Somerset",
   "date": "2026-06-22",
   "county": "Somerset",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Somerset — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-bedford-wind",
   "zip": "",
   "city": "Bedford",
   "date": "2026-06-22",
   "county": "Bedford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bedford — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202606202316-hail-41.45--79.68",
   "lat": 41.45,
   "lon": -79.68,
   "zip": "",
   "city": "Hasson Heights",
   "date": "2026-06-20",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Hasson Heights, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "ww-PBZ-SV-W-150-2026-06-20-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 46 min. Counties: Butler, Lawrence, Mercer, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #150 (46 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-150"
  },
  {
   "id": "ww-PBZ-SV-W-150-2026-06-20-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 46 min. Counties: Butler, Lawrence, Mercer, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #150 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-150"
  },
  {
   "id": "ww-PBZ-SV-W-150-2026-06-20-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 46 min. Counties: Butler, Lawrence, Mercer, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #150 (46 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-150"
  },
  {
   "id": "ww-PBZ-SV-W-150-2026-06-20-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 46 min. Counties: Butler, Lawrence, Mercer, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #150 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-150"
  },
  {
   "id": "ww-PBZ-SV-W-150-2026-06-20-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 46 min. Counties: Butler, Lawrence, Mercer, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #150 (46 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-150"
  },
  {
   "id": "ww-PBZ-SV-W-150-2026-06-20-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 46 min. Counties: Butler, Lawrence, Mercer, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #150 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-150"
  },
  {
   "id": "ww-PBZ-SV-W-150-2026-06-20-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 46 min. Counties: Butler, Lawrence, Mercer, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #150 (46 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-150"
  },
  {
   "id": "ww-PBZ-SV-W-150-2026-06-20-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 46 min. Counties: Butler, Lawrence, Mercer, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #150 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-150"
  },
  {
   "id": "ww-PBZ-SV-W-151-2026-06-20-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 40 min. Counties: Clarion, Armstrong, Butler, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #151 (40 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-151"
  },
  {
   "id": "ww-PBZ-SV-W-151-2026-06-20-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 40 min. Counties: Clarion, Armstrong, Butler, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #151 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-151"
  },
  {
   "id": "ww-PBZ-SV-W-151-2026-06-20-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 40 min. Counties: Clarion, Armstrong, Butler, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #151 (40 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-151"
  },
  {
   "id": "ww-PBZ-SV-W-151-2026-06-20-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 40 min. Counties: Clarion, Armstrong, Butler, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #151 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-151"
  },
  {
   "id": "ww-PBZ-SV-W-151-2026-06-20-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 40 min. Counties: Clarion, Armstrong, Butler, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #151 (40 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-151"
  },
  {
   "id": "ww-PBZ-SV-W-151-2026-06-20-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 40 min. Counties: Clarion, Armstrong, Butler, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #151 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-151"
  },
  {
   "id": "ww-PBZ-SV-W-151-2026-06-20-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 40 min. Counties: Clarion, Armstrong, Butler, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #151 (40 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-151"
  },
  {
   "id": "ww-PBZ-SV-W-151-2026-06-20-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 40 min. Counties: Clarion, Armstrong, Butler, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #151 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-151"
  },
  {
   "id": "ww-CTP-SV-W-125-2026-06-20-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-20. Duration: 37 min. Counties: Warren, Elk, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #125 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-125"
  },
  {
   "id": "ww-CTP-SV-W-125-2026-06-20-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-20. Duration: 37 min. Counties: Warren, Elk, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #125 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-125"
  },
  {
   "id": "ww-CTP-SV-W-125-2026-06-20-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-20. Duration: 37 min. Counties: Warren, Elk, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #125 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-125"
  },
  {
   "id": "ww-CTP-SV-W-125-2026-06-20-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-20. Duration: 37 min. Counties: Warren, Elk, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #125 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-125"
  },
  {
   "id": "ww-CTP-SV-W-125-2026-06-20-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-20. Duration: 37 min. Counties: Warren, Elk, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #125 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-125"
  },
  {
   "id": "ww-CTP-SV-W-125-2026-06-20-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-20. Duration: 37 min. Counties: Warren, Elk, McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #125 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-125"
  },
  {
   "id": "ww-PBZ-SV-W-152-2026-06-20-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 42 min. Counties: Venango, Clarion, Forest. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #152 (42 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-152"
  },
  {
   "id": "ww-PBZ-SV-W-152-2026-06-20-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 42 min. Counties: Venango, Clarion, Forest. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #152 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-152"
  },
  {
   "id": "ww-PBZ-SV-W-152-2026-06-20-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 42 min. Counties: Venango, Clarion, Forest. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #152 (42 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-152"
  },
  {
   "id": "ww-PBZ-SV-W-152-2026-06-20-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 42 min. Counties: Venango, Clarion, Forest. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #152 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-152"
  },
  {
   "id": "ww-PBZ-SV-W-152-2026-06-20-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 42 min. Counties: Venango, Clarion, Forest. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #152 (42 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-152"
  },
  {
   "id": "ww-PBZ-SV-W-152-2026-06-20-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-20",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-20. Duration: 42 min. Counties: Venango, Clarion, Forest. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #152 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-152"
  },
  {
   "id": "sps-2026-06-20-elk-wind",
   "zip": "",
   "city": "Elk",
   "date": "2026-06-20",
   "county": "Elk",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Elk — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-20",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-clearfield-wind",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-06-20",
   "county": "Clearfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clearfield — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-cameron-wind",
   "zip": "",
   "city": "Cameron",
   "date": "2026-06-20",
   "county": "Cameron",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cameron — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-lycoming-wind",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-06-20",
   "county": "Lycoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lycoming — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-warren-wind",
   "zip": "",
   "city": "Warren",
   "date": "2026-06-20",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Warren — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-blair-wind",
   "zip": "",
   "city": "Blair",
   "date": "2026-06-20",
   "county": "Blair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blair — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-huntingdon-wind",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-06-20",
   "county": "Huntingdon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Huntingdon — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-cumberland-wind",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-06-20",
   "county": "Cumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cumberland — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-somerset-wind",
   "zip": "",
   "city": "Somerset",
   "date": "2026-06-20",
   "county": "Somerset",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Somerset — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-20-cambria-wind",
   "zip": "",
   "city": "Cambria",
   "date": "2026-06-20",
   "county": "Cambria",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cambria — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-18-wind-42.11--80.15",
   "lat": 42.11,
   "lon": -80.15,
   "zip": "",
   "city": "4 WSW Erie",
   "date": "2026-06-18",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TRTP1 3 WSW Erie.",
   "sourceDetail": "NWS CLE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-CLE-SV-W-146-2026-06-18-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-18. Duration: 43 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #146 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-146"
  },
  {
   "id": "ww-CLE-SV-W-146-2026-06-18-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-18. Duration: 43 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #146 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-146"
  },
  {
   "id": "ww-CLE-SV-W-146-2026-06-18-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-18. Duration: 43 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #146 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-146"
  },
  {
   "id": "ww-CLE-SV-W-146-2026-06-18-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-18. Duration: 43 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #146 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-146"
  },
  {
   "id": "ww-BGM-SV-W-59-2026-06-18-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-18. Duration: 44 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #59 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-59"
  },
  {
   "id": "ww-BGM-SV-W-59-2026-06-18-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-18. Duration: 44 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #59 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-59"
  },
  {
   "id": "ww-PBZ-SV-W-148-2026-06-18-Greene",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-18. Duration: 51 min. Counties: Greene, Fayette. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #148 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-148"
  },
  {
   "id": "ww-PBZ-SV-W-148-2026-06-18-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-06-18",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-18. Duration: 51 min. Counties: Greene, Fayette. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #148 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-148"
  },
  {
   "id": "iem-ww-CTP-TO-W-12-Warren-tornado-2026-06-18",
   "zip": "",
   "city": "Warren",
   "date": "2026-06-18",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Warren.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-12"
  },
  {
   "id": "iem-ww-CLE-TO-W-16-Crawford-tornado-2026-06-18",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-18",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Crawford.",
   "sourceDetail": "NWS CLE — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-TO-W-16"
  },
  {
   "id": "asos-bf-PNE-2026-06-18",
   "lat": 40.0789,
   "lon": -75.0134,
   "zip": "",
   "city": "PHILADELPHIA NE",
   "date": "2026-06-18",
   "county": "Burlington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PHILADELPHIA NE (PNE) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PHILADELPHIA NE (PNE) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2026-06-18",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2026-06-18",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GKJ-2026-06-18",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2026-06-18",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606180800-wind-42.11--80.15",
   "lat": 42.11,
   "lon": -80.15,
   "zip": "",
   "city": "4 WSW Erie",
   "date": "2026-06-18",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 WSW Erie, PA. Peak gust: 60 mph.",
   "sourceDetail": "NWS CLE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-18T14:51:00Z-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2026-06-18",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Reynoldsville, PA. Peak gust: 56 mph. ASOS station KDUJ DuBois Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-18-warren-wind",
   "zip": "",
   "city": "Warren",
   "date": "2026-06-18",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Warren — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-mckean-wind",
   "zip": "",
   "city": "McKean",
   "date": "2026-06-18",
   "county": "McKean",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for McKean — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-union-wind",
   "zip": "",
   "city": "Union",
   "date": "2026-06-18",
   "county": "Union",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Union — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-18",
   "county": "Columbia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Columbia — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-16",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-06-15-flood-40.02--75.10",
   "lat": 40.02,
   "lon": -75.1,
   "zip": "",
   "city": "1 SSW Summerdale",
   "date": "2026-06-15",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Frankford Creek went into flood stage.",
   "sourceDetail": "NWS PHI — Other Federal via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-15-flood-39.95--75.25",
   "lat": 39.95,
   "lon": -75.25,
   "zip": "",
   "city": "1 S Millbourne",
   "date": "2026-06-15",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Cobbs Creek (COBP1) went into flood stage.",
   "sourceDetail": "NWS PHI — Other Federal via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-15-flood-39.92--75.42",
   "lat": 39.92,
   "lon": -75.42,
   "zip": "",
   "city": "1 NNE Middletown Twp.",
   "date": "2026-06-15",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Spring Run has flooded near Rose Tree Road with Ridley Creek rising. Time given in report.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PHI-FA-W-4-2026-06-15-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-06-15",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-06-15. Duration: 248 min. County: Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #4 (248 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-4"
  },
  {
   "id": "ww-PHI-FL-W-1-2026-06-15-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-06-15",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS PHI on 2026-06-15. Duration: 124 min. County: Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flood Warning #1 (124 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FL-W-1"
  },
  {
   "id": "iem-202606142041-hail-41.80--80.06",
   "lat": 41.8,
   "lon": -80.06,
   "zip": "",
   "city": "Cambridge Springs",
   "date": "2026-06-14",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Cambridge Springs, PA. Hail size: 1.25\".",
   "sourceDetail": "NWS CLE — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202606142130-hail-40.99--80.36",
   "lat": 40.99,
   "lon": -80.36,
   "zip": "",
   "city": "Oakland",
   "date": "2026-06-14",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Oakland, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202606142308-hail-40.21--77.17",
   "lat": 40.21,
   "lon": -77.17,
   "zip": "",
   "city": "2 E Carlisle",
   "date": "2026-06-14",
   "county": "Cumberland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Carlisle, PA. Hail size: 1\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202606142324-hail-40.28--77.03",
   "lat": 40.28,
   "lon": -77.03,
   "zip": "",
   "city": "1 N Wertzville",
   "date": "2026-06-14",
   "county": "Cumberland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Wertzville, PA. Hail size: 1\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202606150050-hail-39.83--76.41",
   "lat": 39.83,
   "lon": -76.41,
   "zip": "",
   "city": "3 SE Brogue",
   "date": "2026-06-14",
   "county": "York",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SE Brogue, PA. Hail size: 0.88\".",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "spc-2026-06-14-773-2033",
   "lat": 41.9,
   "lon": -79.85,
   "zip": "",
   "city": "Union City",
   "date": "2026-06-14",
   "county": "Erie",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(CLE)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-14-841-2230",
   "lat": 40.41,
   "lon": -80.08,
   "zip": "",
   "city": "Carnegie",
   "date": "2026-06-14",
   "county": "Allegheny",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(PBZ)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-14-859-2308",
   "lat": 40.21,
   "lon": -77.17,
   "zip": "",
   "city": "Carlisle",
   "date": "2026-06-14",
   "county": "Cumberland",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Phone lines and trees down along with 1 inch hail. (CTP)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-14-wind-41.02--78.44",
   "lat": 41.02,
   "lon": -78.44,
   "zip": "",
   "city": "Clearfield",
   "date": "2026-06-14",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Heavy rain reported too_ no flooding reported.",
   "sourceDetail": "NWS CTP — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-14-wind-41.14--77.42",
   "lat": 41.14,
   "lon": -77.42,
   "zip": "",
   "city": "1 S Dunnstown",
   "date": "2026-06-14",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "50KT wind gust at KLHV.",
   "sourceDetail": "NWS CTP — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-14T20:10:00Z-tornado-41.76--80.38",
   "lat": 41.76,
   "lon": -80.38,
   "zip": "",
   "city": "Conneautville",
   "date": "2026-06-14",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near Conneautville, PA. A National Weather Service Cleveland storm survey confirmed a brief EF-0 tornado touched down in western Conneautville, Pennsylvania, around 4:10 PM EDT on Sunday, June 14, 2026. The tornado, which featured 85 mph maximum winds and a 100-yard width, uprooted trees and snapped limbs along Mulberry Lane, Mulberry Street, and State Highway 198 before evolving into straight-line winds.",
   "sourceDetail": "NWS CLE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T20:28:00Z-tornado-41.72--80.05",
   "lat": 41.72,
   "lon": -80.05,
   "zip": "",
   "city": "3 N Blooming Valley",
   "date": "2026-06-14",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 N Blooming Valley, PA. An NWS Cleveland survey confirmed a brief EF-1 tornado touched down in central Crawford County at 4:28 PM EDT. Tracking southeast from Dibble Hill and Theuret Hill Roads, it reached peak winds of 90 mph and a width of 75 yards. Damage included snapped limbs, uprooted trees on a garage at Stoltz Road, and a snapped power pole. Rotational wind evidence, including scattered debris, was noted on east side of local structures.",
   "sourceDetail": "NWS CLE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T20:29:00Z-tornado-41.73--80.05",
   "lat": 41.73,
   "lon": -80.05,
   "zip": "",
   "city": "2 SE Woodcock",
   "date": "2026-06-14",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 SE Woodcock, PA. An NWS Cleveland survey confirmed a brief EF-1 tornado touched down in central Crawford County tracked across Leimbach Road, peak winds of 90 mph and a width of 50 yards. Damage included snapped and uprooted hardwood trees, with one tree damaging a detached garage. The debris pattern confirmed a tornadic wind field before the tornado dissipated along its short, intermittent path.",
   "sourceDetail": "NWS CLE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T20:51:00Z-tornado-41.58--80.05",
   "lat": 41.58,
   "lon": -80.05,
   "zip": "",
   "city": "4 N Cochranton",
   "date": "2026-06-14",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 4 N Cochranton, PA. An EF-1 tornado with 95 mph winds hit Crawford County at 4:51 PM EDT on Sunday, June 14, 2026. Starting near Lippert and Mallory Roads, the 50-yard-wide storm moved east. The tornado heavily damaged one residences roof, porch, and garage, moved an RV 50 feet, and damaged four vehicles. Six other homes sustained minor damage. After downing many trees, the storm dissipated near Lippert and Vincent Roads.",
   "sourceDetail": "NWS CLE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T21:27:00Z-tornado-41.67--79.54",
   "lat": 41.67,
   "lon": -79.54,
   "zip": "",
   "city": "3 S Grand Valley",
   "date": "2026-06-14",
   "county": "Warren",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 S Grand Valley, PA. An EF1 tornado touched down south of Grand Valley during the early evening of June 14. The path length was a little over half a mile, with a maximum path width of around 150 yards. Maximum winds were estimated to have been around 95 mph. Damage was limited to trees being snapped and uprooted along the tornado path in Southwest Township.",
   "sourceDetail": "NWS CTP — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T23:15:00Z-tornado-41.73--78.01",
   "lat": 41.73,
   "lon": -78.01,
   "zip": "",
   "city": "3 S Coudersport",
   "date": "2026-06-14",
   "county": "Potter",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 S Coudersport, PA. An NWS Storm Survey team confirmed an EF0 Tornado in Homer Township, along State Route 872. Maximum peak winds of 75 mph were observed along a 0.01 mile path.",
   "sourceDetail": "NWS CTP — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T23:31:00Z-tornado-41.08--78.06",
   "lat": 41.08,
   "lon": -78.06,
   "zip": "",
   "city": "2 S Pine Glen",
   "date": "2026-06-14",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 S Pine Glen, PA. An NWS Storm Survey team confirmed an EF0 Tornado near Pine Glen in Centre County. The survey team noted a considerable number of trees down along with a roof blown off of a home south of the town. Maximum peak winds of 110 mph were estimated along a 1.16 mile path.",
   "sourceDetail": "NWS CTP — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-15T01:32:00Z-tornado-39.84--76.11",
   "lat": 39.84,
   "lon": -76.11,
   "zip": "",
   "city": "5 SSE Quarryville",
   "date": "2026-06-14",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 5 SSE Quarryville, PA. An EF1 tornado occurred near Kirkwood, PA in the evening hours of June 14th, 2026. The tornado path length was 2.87 miles, had a maximum width of 30 yards, and was on the ground for 5 minutes. Maximum winds were estimated to be 100 mph. The damage was limited to snapped tree trunks and limbs, and a few power poles downed.",
   "sourceDetail": "NWS CTP — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T20:22:00Z-tornado-41.00--79.18",
   "lat": 41,
   "lon": -79.18,
   "zip": "",
   "city": "2 SW Worthville",
   "date": "2026-06-14",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 SW Worthville, PA. Corrects previous tornado report from 2 SW Worthville. Report of a tornado on the ground near Steves Lane in Ringgold Township.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T20:41:00Z-tornado-41.03--78.95",
   "lat": 41.03,
   "lon": -78.95,
   "zip": "",
   "city": "5 NW Big Run",
   "date": "2026-06-14",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 5 NW Big Run, PA. Report of trees down on State Route 301 north of Anita. Likely tornado damage. Time estimated from radar.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T21:14:00Z-tornado-41.60--79.76",
   "lat": 41.6,
   "lon": -79.76,
   "zip": "",
   "city": "9 NE Cooperstown",
   "date": "2026-06-14",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 9 NE Cooperstown, PA. confirmed EF0 tornado.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T21:35:00Z-tornado-41.00--80.13",
   "lat": 41,
   "lon": -80.13,
   "zip": "",
   "city": "4 WSW West Liberty",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 4 WSW West Liberty, PA. EF1 tornado. Max estimated winds 95 mph.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T21:36:00Z-tornado-40.77--80.35",
   "lat": 40.77,
   "lon": -80.35,
   "zip": "",
   "city": "1 SW West Mayfield",
   "date": "2026-06-14",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 SW West Mayfield, PA. NWS storm survey determined damage consistent with an EF0 tornado and maximum wind of 85 mph.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T21:39:00Z-tornado-40.98--80.06",
   "lat": 40.98,
   "lon": -80.06,
   "zip": "",
   "city": "2 S West Liberty",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 S West Liberty, PA. EF1 damage to trees encountered along Alexander Rd toward the start of a second tornado track that continued to near Prospect Rd. See Public Information Statement for details.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T21:43:00Z-tornado-40.98--80.01",
   "lat": 40.98,
   "lon": -80.01,
   "zip": "",
   "city": "3 SE West Liberty",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 SE West Liberty, PA. The third of a family of mesovortex tornadoes that impacted Muddy Creek Rd began in a wooded area along Burton Rd and continued east across Route 8 to a spot along Euclid Rd. This tornado was rated EF0 with max wind of 85 mph. See Public Information Statement for details.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T21:44:00Z-tornado-40.59--80.23",
   "lat": 40.59,
   "lon": -80.23,
   "zip": "",
   "city": "Ambridge",
   "date": "2026-06-14",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near Ambridge, PA. down trees and damage to an above ground pool.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T21:46:00Z-tornado-40.98--79.98",
   "lat": 40.98,
   "lon": -79.98,
   "zip": "",
   "city": "4 ESE West Liberty",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 4 ESE West Liberty, PA. EF0 confirmed tornado. Estimated max wind 85 mph.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14-flood-39.86--75.45",
   "lat": 39.86,
   "lon": -75.45,
   "zip": "",
   "city": "Upper Chichester Twp",
   "date": "2026-06-14",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue on Bernard Street in West Chester. Time estimated.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14-flood-39.94--75.27",
   "lat": 39.94,
   "lon": -75.27,
   "zip": "",
   "city": "Lansdowne",
   "date": "2026-06-14",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water rescue on a flooded roadway in Lansdowne. Time estimated from radar.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14-flood-39.91--75.30",
   "lat": 39.91,
   "lon": -75.3,
   "zip": "",
   "city": "Darby Twp",
   "date": "2026-06-14",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Roadways flooded around Darby Township. Time estimated.",
   "sourceDetail": "NWS PHI — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PHI-SV-W-86-2026-06-14-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 29 min. County: Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #86 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-86"
  },
  {
   "id": "ww-PHI-SV-W-86-2026-06-14-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 29 min. County: Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #86 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-86"
  },
  {
   "id": "ww-CTP-SV-W-110-2026-06-14-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 39 min. County: Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #110 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-110"
  },
  {
   "id": "ww-CTP-SV-W-110-2026-06-14-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 39 min. County: Clearfield. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #110 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-110"
  },
  {
   "id": "ww-CTP-SV-W-112-2026-06-14-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 22 min. Counties: Cumberland, Dauphin, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #112 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-112"
  },
  {
   "id": "ww-CTP-SV-W-112-2026-06-14-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 22 min. Counties: Cumberland, Dauphin, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #112 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-112"
  },
  {
   "id": "ww-CTP-SV-W-112-2026-06-14-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 22 min. Counties: Cumberland, Dauphin, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #112 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-112"
  },
  {
   "id": "ww-CTP-SV-W-112-2026-06-14-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 22 min. Counties: Cumberland, Dauphin, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #112 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-112"
  },
  {
   "id": "ww-CTP-SV-W-112-2026-06-14-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 22 min. Counties: Cumberland, Dauphin, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #112 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-112"
  },
  {
   "id": "ww-CTP-SV-W-112-2026-06-14-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 22 min. Counties: Cumberland, Dauphin, Perry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #112 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-112"
  },
  {
   "id": "ww-PHI-SV-W-84-2026-06-14-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 46 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #84 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-84"
  },
  {
   "id": "ww-PHI-SV-W-84-2026-06-14-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 46 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #84 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-84"
  },
  {
   "id": "ww-PHI-SV-W-84-2026-06-14-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 46 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #84 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-84"
  },
  {
   "id": "ww-PHI-SV-W-84-2026-06-14-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 46 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #84 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-84"
  },
  {
   "id": "ww-PHI-SV-W-84-2026-06-14-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 46 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #84 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-84"
  },
  {
   "id": "ww-PHI-SV-W-84-2026-06-14-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 46 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #84 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-84"
  },
  {
   "id": "ww-PHI-SV-W-84-2026-06-14-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 46 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #84 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-84"
  },
  {
   "id": "ww-PHI-SV-W-84-2026-06-14-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 46 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #84 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-84"
  },
  {
   "id": "ww-PHI-SV-W-84-2026-06-14-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 46 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #84 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-84"
  },
  {
   "id": "ww-PHI-SV-W-84-2026-06-14-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 46 min. Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #84 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-84"
  },
  {
   "id": "ww-CTP-SV-W-107-2026-06-14-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 26 min. Counties: Tioga, Potter. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #107 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-107"
  },
  {
   "id": "ww-CTP-SV-W-107-2026-06-14-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 26 min. Counties: Tioga, Potter. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #107 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-107"
  },
  {
   "id": "ww-CTP-SV-W-107-2026-06-14-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 26 min. Counties: Tioga, Potter. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #107 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-107"
  },
  {
   "id": "ww-CTP-SV-W-107-2026-06-14-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 26 min. Counties: Tioga, Potter. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #107 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-107"
  },
  {
   "id": "ww-CTP-SV-W-123-2026-06-14-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 51 min. Counties: York, Lancaster. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #123 (51 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-123"
  },
  {
   "id": "ww-CTP-SV-W-123-2026-06-14-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 51 min. Counties: York, Lancaster. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #123 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-123"
  },
  {
   "id": "ww-CTP-SV-W-123-2026-06-14-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 51 min. Counties: York, Lancaster. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #123 (51 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-123"
  },
  {
   "id": "ww-CTP-SV-W-123-2026-06-14-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 51 min. Counties: York, Lancaster. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #123 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-123"
  },
  {
   "id": "ww-CTP-SV-W-122-2026-06-14-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 15 min. County: Tioga. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #122 (15 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-122"
  },
  {
   "id": "ww-CTP-SV-W-122-2026-06-14-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 15 min. County: Tioga. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #122 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-122"
  },
  {
   "id": "ww-CTP-SV-W-108-2026-06-14-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 39 min. County: Franklin. Storm tags: wind: 70.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #108 (39 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-108"
  },
  {
   "id": "ww-CTP-SV-W-108-2026-06-14-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 39 min. County: Franklin. Storm tags: wind: 70.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #108 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "CTP-SV-W-108"
  },
  {
   "id": "ww-CTP-SV-W-106-2026-06-14-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 36 min. County: Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #106 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-106"
  },
  {
   "id": "ww-CTP-SV-W-106-2026-06-14-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 36 min. County: Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #106 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-106"
  },
  {
   "id": "ww-BGM-SV-W-50-2026-06-14-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-14. Duration: 11 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #50 (11 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-50"
  },
  {
   "id": "ww-BGM-SV-W-50-2026-06-14-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-14. Duration: 11 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #50 (11 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-50"
  },
  {
   "id": "ww-CTP-SV-W-103-2026-06-14-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 38 min. County: Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #103 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-103"
  },
  {
   "id": "ww-CTP-SV-W-103-2026-06-14-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 38 min. County: Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #103 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-103"
  },
  {
   "id": "ww-CTP-SV-W-104-2026-06-14-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 31 min. County: Warren. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #104 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-104"
  },
  {
   "id": "ww-CTP-SV-W-104-2026-06-14-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 31 min. County: Warren. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #104 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-104"
  },
  {
   "id": "ww-PBZ-SV-W-139-2026-06-14-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 66 min. Counties: Venango, Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #139 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-139"
  },
  {
   "id": "ww-PBZ-SV-W-139-2026-06-14-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 66 min. Counties: Venango, Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #139 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-139"
  },
  {
   "id": "ww-PBZ-SV-W-139-2026-06-14-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 66 min. Counties: Venango, Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #139 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-139"
  },
  {
   "id": "ww-PBZ-SV-W-139-2026-06-14-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 66 min. Counties: Venango, Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #139 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-139"
  },
  {
   "id": "ww-PBZ-SV-W-139-2026-06-14-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 66 min. Counties: Venango, Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #139 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-139"
  },
  {
   "id": "ww-PBZ-SV-W-139-2026-06-14-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 66 min. Counties: Venango, Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #139 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-139"
  },
  {
   "id": "ww-PBZ-SV-W-139-2026-06-14-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 66 min. Counties: Venango, Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #139 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-139"
  },
  {
   "id": "ww-PBZ-SV-W-139-2026-06-14-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 66 min. Counties: Venango, Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #139 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-139"
  },
  {
   "id": "ww-PHI-SV-W-79-2026-06-14-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 44 min. Counties: Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #79 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-79"
  },
  {
   "id": "ww-PHI-SV-W-79-2026-06-14-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 44 min. Counties: Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #79 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-79"
  },
  {
   "id": "ww-PHI-SV-W-79-2026-06-14-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 44 min. Counties: Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #79 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-79"
  },
  {
   "id": "ww-PHI-SV-W-79-2026-06-14-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 44 min. Counties: Carbon, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #79 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-79"
  },
  {
   "id": "ww-PBZ-SV-W-137-2026-06-14-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 63 min. Counties: Venango, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #137 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-137"
  },
  {
   "id": "ww-PBZ-SV-W-137-2026-06-14-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 63 min. Counties: Venango, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #137 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-137"
  },
  {
   "id": "ww-PBZ-SV-W-137-2026-06-14-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 63 min. Counties: Venango, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #137 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-137"
  },
  {
   "id": "ww-PBZ-SV-W-137-2026-06-14-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 63 min. Counties: Venango, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #137 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-137"
  },
  {
   "id": "ww-BGM-SV-W-49-2026-06-14-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-14. Duration: 54 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #49 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-49"
  },
  {
   "id": "ww-BGM-SV-W-49-2026-06-14-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-14. Duration: 54 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #49 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-49"
  },
  {
   "id": "ww-CLE-SV-W-144-2026-06-14-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-14. Duration: 59 min. Counties: Crawford, Erie. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #144 (59 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-144"
  },
  {
   "id": "ww-CLE-SV-W-144-2026-06-14-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-14. Duration: 59 min. Counties: Crawford, Erie. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #144 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-144"
  },
  {
   "id": "ww-CLE-SV-W-144-2026-06-14-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-14. Duration: 59 min. Counties: Crawford, Erie. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #144 (59 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-144"
  },
  {
   "id": "ww-CLE-SV-W-144-2026-06-14-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-14. Duration: 59 min. Counties: Crawford, Erie. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #144 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-144"
  },
  {
   "id": "ww-CTP-SV-W-115-2026-06-14-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 66 min. Counties: Tioga, Potter. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #115 (66 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-115"
  },
  {
   "id": "ww-CTP-SV-W-115-2026-06-14-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 66 min. Counties: Tioga, Potter. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #115 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-115"
  },
  {
   "id": "ww-CTP-SV-W-115-2026-06-14-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 66 min. Counties: Tioga, Potter. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #115 (66 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-115"
  },
  {
   "id": "ww-CTP-SV-W-115-2026-06-14-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 66 min. Counties: Tioga, Potter. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #115 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-115"
  },
  {
   "id": "ww-PHI-SV-W-77-2026-06-14-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 53 min. Counties: Carbon, Lehigh, Berks, Northampton, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #77 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-77"
  },
  {
   "id": "ww-PHI-SV-W-77-2026-06-14-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 53 min. Counties: Carbon, Lehigh, Berks, Northampton, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #77 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-77"
  },
  {
   "id": "ww-PHI-SV-W-77-2026-06-14-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 53 min. Counties: Carbon, Lehigh, Berks, Northampton, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #77 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-77"
  },
  {
   "id": "ww-PHI-SV-W-77-2026-06-14-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 53 min. Counties: Carbon, Lehigh, Berks, Northampton, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #77 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-77"
  },
  {
   "id": "ww-PHI-SV-W-77-2026-06-14-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 53 min. Counties: Carbon, Lehigh, Berks, Northampton, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #77 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-77"
  },
  {
   "id": "ww-PHI-SV-W-77-2026-06-14-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 53 min. Counties: Carbon, Lehigh, Berks, Northampton, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #77 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-77"
  },
  {
   "id": "ww-PHI-SV-W-77-2026-06-14-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 53 min. Counties: Carbon, Lehigh, Berks, Northampton, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #77 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-77"
  },
  {
   "id": "ww-PHI-SV-W-77-2026-06-14-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 53 min. Counties: Carbon, Lehigh, Berks, Northampton, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #77 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-77"
  },
  {
   "id": "ww-PHI-SV-W-77-2026-06-14-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 53 min. Counties: Carbon, Lehigh, Berks, Northampton, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #77 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-77"
  },
  {
   "id": "ww-PHI-SV-W-77-2026-06-14-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 53 min. Counties: Carbon, Lehigh, Berks, Northampton, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #77 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-117-2026-06-14-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 56 min. Counties: Schuylkill, Columbia, Northumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #117 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-117"
  },
  {
   "id": "ww-CTP-SV-W-117-2026-06-14-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 56 min. Counties: Schuylkill, Columbia, Northumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #117 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-117"
  },
  {
   "id": "ww-CTP-SV-W-117-2026-06-14-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 56 min. Counties: Schuylkill, Columbia, Northumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #117 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-117"
  },
  {
   "id": "ww-CTP-SV-W-117-2026-06-14-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 56 min. Counties: Schuylkill, Columbia, Northumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #117 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-117"
  },
  {
   "id": "ww-CTP-SV-W-117-2026-06-14-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 56 min. Counties: Schuylkill, Columbia, Northumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #117 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-117"
  },
  {
   "id": "ww-CTP-SV-W-117-2026-06-14-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 56 min. Counties: Schuylkill, Columbia, Northumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #117 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-117"
  },
  {
   "id": "ww-CTP-SV-W-117-2026-06-14-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 56 min. Counties: Schuylkill, Columbia, Northumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #117 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-117"
  },
  {
   "id": "ww-CTP-SV-W-117-2026-06-14-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 56 min. Counties: Schuylkill, Columbia, Northumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #117 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-117"
  },
  {
   "id": "ww-CTP-SV-W-117-2026-06-14-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 56 min. Counties: Schuylkill, Columbia, Northumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #117 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-117"
  },
  {
   "id": "ww-CTP-SV-W-117-2026-06-14-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 56 min. Counties: Schuylkill, Columbia, Northumberland, Dauphin, Lebanon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #117 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-117"
  },
  {
   "id": "ww-CTP-SV-W-114-2026-06-14-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 32 min. Counties: Dauphin, Lebanon. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #114 (32 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-114"
  },
  {
   "id": "ww-CTP-SV-W-114-2026-06-14-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 32 min. Counties: Dauphin, Lebanon. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #114 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-114"
  },
  {
   "id": "ww-CTP-SV-W-114-2026-06-14-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 32 min. Counties: Dauphin, Lebanon. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #114 (32 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-114"
  },
  {
   "id": "ww-CTP-SV-W-114-2026-06-14-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 32 min. Counties: Dauphin, Lebanon. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #114 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-114"
  },
  {
   "id": "ww-CTP-SV-W-111-2026-06-14-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #111 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-111"
  },
  {
   "id": "ww-CTP-SV-W-111-2026-06-14-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #111 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-111"
  },
  {
   "id": "ww-CTP-SV-W-111-2026-06-14-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #111 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-111"
  },
  {
   "id": "ww-CTP-SV-W-111-2026-06-14-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #111 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-111"
  },
  {
   "id": "ww-CTP-SV-W-111-2026-06-14-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #111 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-111"
  },
  {
   "id": "ww-CTP-SV-W-111-2026-06-14-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #111 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-111"
  },
  {
   "id": "ww-CTP-SV-W-111-2026-06-14-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #111 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-111"
  },
  {
   "id": "ww-CTP-SV-W-111-2026-06-14-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #111 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-111"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-PBZ-SV-W-144-2026-06-14-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 59 min. Counties: Beaver, Butler, Allegheny, Armstrong, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #144 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-144"
  },
  {
   "id": "ww-CTP-SV-W-109-2026-06-14-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Clinton, Centre. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #109 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-109"
  },
  {
   "id": "ww-CTP-SV-W-109-2026-06-14-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Clinton, Centre. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #109 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-109"
  },
  {
   "id": "ww-CTP-SV-W-109-2026-06-14-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Clinton, Centre. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #109 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-109"
  },
  {
   "id": "ww-CTP-SV-W-109-2026-06-14-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Clinton, Centre. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #109 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-109"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-PBZ-SV-W-145-2026-06-14-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 76 min. Counties: Fayette, Indiana, Allegheny, Armstrong, Jefferson, Westmoreland, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #145 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-145"
  },
  {
   "id": "ww-CLE-SV-W-139-2026-06-14-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-14. Duration: 65 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #139 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-139"
  },
  {
   "id": "ww-CLE-SV-W-139-2026-06-14-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-14. Duration: 65 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #139 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-139"
  },
  {
   "id": "ww-CLE-SV-W-139-2026-06-14-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-14. Duration: 65 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #139 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-139"
  },
  {
   "id": "ww-CLE-SV-W-139-2026-06-14-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-14. Duration: 65 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #139 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-139"
  },
  {
   "id": "ww-CTP-SV-W-118-2026-06-14-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 39 min. County: York. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #118 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-118"
  },
  {
   "id": "ww-CTP-SV-W-118-2026-06-14-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 39 min. County: York. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #118 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-118"
  },
  {
   "id": "ww-CTP-SV-W-124-2026-06-14-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 64 min. Counties: Columbia, Montour, Northumberland, Union, Lycoming, Sullivan. Storm tags: wind: 70.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #124 (64 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-124"
  },
  {
   "id": "ww-CTP-SV-W-124-2026-06-14-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 64 min. Counties: Columbia, Montour, Northumberland, Union, Lycoming, Sullivan. Storm tags: wind: 70.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #124 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-124"
  },
  {
   "id": "ww-CTP-SV-W-124-2026-06-14-Montour-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 64 min. Counties: Columbia, Montour, Northumberland, Union, Lycoming, Sullivan. Storm tags: wind: 70.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #124 (64 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-124"
  },
  {
   "id": "ww-CTP-SV-W-124-2026-06-14-Montour-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 64 min. Counties: Columbia, Montour, Northumberland, Union, Lycoming, Sullivan. Storm tags: wind: 70.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #124 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-124"
  },
  {
   "id": "ww-CTP-SV-W-124-2026-06-14-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 64 min. Counties: Columbia, Montour, Northumberland, Union, Lycoming, Sullivan. Storm tags: wind: 70.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #124 (64 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-124"
  },
  {
   "id": "ww-CTP-SV-W-124-2026-06-14-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 64 min. Counties: Columbia, Montour, Northumberland, Union, Lycoming, Sullivan. Storm tags: wind: 70.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #124 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-124"
  },
  {
   "id": "ww-CTP-SV-W-124-2026-06-14-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 64 min. Counties: Columbia, Montour, Northumberland, Union, Lycoming, Sullivan. Storm tags: wind: 70.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #124 (64 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-124"
  },
  {
   "id": "ww-CTP-SV-W-124-2026-06-14-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 64 min. Counties: Columbia, Montour, Northumberland, Union, Lycoming, Sullivan. Storm tags: wind: 70.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #124 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-124"
  },
  {
   "id": "ww-CTP-SV-W-124-2026-06-14-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 64 min. Counties: Columbia, Montour, Northumberland, Union, Lycoming, Sullivan. Storm tags: wind: 70.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #124 (64 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-124"
  },
  {
   "id": "ww-CTP-SV-W-124-2026-06-14-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 64 min. Counties: Columbia, Montour, Northumberland, Union, Lycoming, Sullivan. Storm tags: wind: 70.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #124 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-124"
  },
  {
   "id": "ww-CTP-SV-W-124-2026-06-14-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 64 min. Counties: Columbia, Montour, Northumberland, Union, Lycoming, Sullivan. Storm tags: wind: 70.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #124 (64 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-124"
  },
  {
   "id": "ww-CTP-SV-W-124-2026-06-14-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 64 min. Counties: Columbia, Montour, Northumberland, Union, Lycoming, Sullivan. Storm tags: wind: 70.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #124 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-124"
  },
  {
   "id": "ww-PHI-SV-W-83-2026-06-14-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 39 min. Counties: Philadelphia, Bucks, Montgomery, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #83 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-83"
  },
  {
   "id": "ww-PHI-SV-W-83-2026-06-14-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 39 min. Counties: Philadelphia, Bucks, Montgomery, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #83 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-83"
  },
  {
   "id": "ww-PHI-SV-W-83-2026-06-14-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 39 min. Counties: Philadelphia, Bucks, Montgomery, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #83 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-83"
  },
  {
   "id": "ww-PHI-SV-W-83-2026-06-14-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 39 min. Counties: Philadelphia, Bucks, Montgomery, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #83 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-83"
  },
  {
   "id": "ww-PHI-SV-W-83-2026-06-14-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 39 min. Counties: Philadelphia, Bucks, Montgomery, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #83 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-83"
  },
  {
   "id": "ww-PHI-SV-W-83-2026-06-14-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 39 min. Counties: Philadelphia, Bucks, Montgomery, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #83 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-83"
  },
  {
   "id": "ww-PHI-SV-W-83-2026-06-14-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 39 min. Counties: Philadelphia, Bucks, Montgomery, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #83 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-83"
  },
  {
   "id": "ww-PHI-SV-W-83-2026-06-14-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 39 min. Counties: Philadelphia, Bucks, Montgomery, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #83 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-83"
  },
  {
   "id": "ww-PBZ-SV-W-143-2026-06-14-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 54 min. Counties: Armstrong, Jefferson, Clarion, Venango, Butler, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #143 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-143"
  },
  {
   "id": "ww-PBZ-SV-W-143-2026-06-14-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 54 min. Counties: Armstrong, Jefferson, Clarion, Venango, Butler, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #143 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-143"
  },
  {
   "id": "ww-PBZ-SV-W-143-2026-06-14-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 54 min. Counties: Armstrong, Jefferson, Clarion, Venango, Butler, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #143 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-143"
  },
  {
   "id": "ww-PBZ-SV-W-143-2026-06-14-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 54 min. Counties: Armstrong, Jefferson, Clarion, Venango, Butler, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #143 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-143"
  },
  {
   "id": "ww-PBZ-SV-W-143-2026-06-14-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 54 min. Counties: Armstrong, Jefferson, Clarion, Venango, Butler, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #143 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-143"
  },
  {
   "id": "ww-PBZ-SV-W-143-2026-06-14-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 54 min. Counties: Armstrong, Jefferson, Clarion, Venango, Butler, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #143 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-143"
  },
  {
   "id": "ww-PBZ-SV-W-143-2026-06-14-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 54 min. Counties: Armstrong, Jefferson, Clarion, Venango, Butler, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #143 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-143"
  },
  {
   "id": "ww-PBZ-SV-W-143-2026-06-14-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 54 min. Counties: Armstrong, Jefferson, Clarion, Venango, Butler, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #143 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-143"
  },
  {
   "id": "ww-PBZ-SV-W-143-2026-06-14-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 54 min. Counties: Armstrong, Jefferson, Clarion, Venango, Butler, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #143 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-143"
  },
  {
   "id": "ww-PBZ-SV-W-143-2026-06-14-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 54 min. Counties: Armstrong, Jefferson, Clarion, Venango, Butler, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #143 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-143"
  },
  {
   "id": "ww-PBZ-SV-W-143-2026-06-14-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 54 min. Counties: Armstrong, Jefferson, Clarion, Venango, Butler, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #143 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-143"
  },
  {
   "id": "ww-PBZ-SV-W-143-2026-06-14-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 54 min. Counties: Armstrong, Jefferson, Clarion, Venango, Butler, Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #143 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-143"
  },
  {
   "id": "ww-PHI-SV-W-82-2026-06-14-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 51 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #82 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-82"
  },
  {
   "id": "ww-PHI-SV-W-82-2026-06-14-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 51 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #82 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-82"
  },
  {
   "id": "ww-PHI-SV-W-82-2026-06-14-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 51 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #82 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-82"
  },
  {
   "id": "ww-PHI-SV-W-82-2026-06-14-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 51 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #82 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-82"
  },
  {
   "id": "ww-PHI-SV-W-81-2026-06-14-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 54 min. County: Chester. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #81 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-81"
  },
  {
   "id": "ww-PHI-SV-W-81-2026-06-14-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 54 min. County: Chester. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #81 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-81"
  },
  {
   "id": "ww-CTP-SV-W-119-2026-06-14-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Tioga, Centre, Clinton, Lycoming, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #119 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-119"
  },
  {
   "id": "ww-CTP-SV-W-119-2026-06-14-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Tioga, Centre, Clinton, Lycoming, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #119 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-119"
  },
  {
   "id": "ww-CTP-SV-W-119-2026-06-14-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Tioga, Centre, Clinton, Lycoming, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #119 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-119"
  },
  {
   "id": "ww-CTP-SV-W-119-2026-06-14-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Tioga, Centre, Clinton, Lycoming, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #119 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-119"
  },
  {
   "id": "ww-CTP-SV-W-119-2026-06-14-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Tioga, Centre, Clinton, Lycoming, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #119 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-119"
  },
  {
   "id": "ww-CTP-SV-W-119-2026-06-14-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Tioga, Centre, Clinton, Lycoming, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #119 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-119"
  },
  {
   "id": "ww-CTP-SV-W-119-2026-06-14-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Tioga, Centre, Clinton, Lycoming, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #119 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-119"
  },
  {
   "id": "ww-CTP-SV-W-119-2026-06-14-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Tioga, Centre, Clinton, Lycoming, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #119 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-119"
  },
  {
   "id": "ww-CTP-SV-W-119-2026-06-14-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Tioga, Centre, Clinton, Lycoming, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #119 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-119"
  },
  {
   "id": "ww-CTP-SV-W-119-2026-06-14-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 52 min. Counties: Tioga, Centre, Clinton, Lycoming, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #119 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-119"
  },
  {
   "id": "ww-PHI-SV-W-85-2026-06-14-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 47 min. County: Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #85 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-85"
  },
  {
   "id": "ww-PHI-SV-W-85-2026-06-14-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-14. Duration: 47 min. County: Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #85 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-85"
  },
  {
   "id": "ww-CTP-SV-W-121-2026-06-14-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Bedford, Fulton, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #121 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-121"
  },
  {
   "id": "ww-CTP-SV-W-121-2026-06-14-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Bedford, Fulton, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #121 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-121"
  },
  {
   "id": "ww-CTP-SV-W-121-2026-06-14-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Bedford, Fulton, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #121 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-121"
  },
  {
   "id": "ww-CTP-SV-W-121-2026-06-14-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Bedford, Fulton, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #121 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-121"
  },
  {
   "id": "ww-CTP-SV-W-121-2026-06-14-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Bedford, Fulton, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #121 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-121"
  },
  {
   "id": "ww-CTP-SV-W-121-2026-06-14-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 49 min. Counties: Bedford, Fulton, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #121 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-121"
  },
  {
   "id": "ww-PBZ-SV-W-141-2026-06-14-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 79 min. Counties: Venango, Clarion, Forest, Mercer. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #141 (79 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-141"
  },
  {
   "id": "ww-PBZ-SV-W-141-2026-06-14-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 79 min. Counties: Venango, Clarion, Forest, Mercer. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #141 (79 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-141"
  },
  {
   "id": "ww-PBZ-SV-W-141-2026-06-14-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 79 min. Counties: Venango, Clarion, Forest, Mercer. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #141 (79 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-141"
  },
  {
   "id": "ww-PBZ-SV-W-141-2026-06-14-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 79 min. Counties: Venango, Clarion, Forest, Mercer. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #141 (79 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-141"
  },
  {
   "id": "ww-PBZ-SV-W-141-2026-06-14-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 79 min. Counties: Venango, Clarion, Forest, Mercer. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #141 (79 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-141"
  },
  {
   "id": "ww-PBZ-SV-W-141-2026-06-14-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 79 min. Counties: Venango, Clarion, Forest, Mercer. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #141 (79 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-141"
  },
  {
   "id": "ww-PBZ-SV-W-141-2026-06-14-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 79 min. Counties: Venango, Clarion, Forest, Mercer. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #141 (79 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-141"
  },
  {
   "id": "ww-PBZ-SV-W-141-2026-06-14-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 79 min. Counties: Venango, Clarion, Forest, Mercer. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #141 (79 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-141"
  },
  {
   "id": "ww-PBZ-SV-W-142-2026-06-14-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 57 min. Counties: Allegheny, Lawrence, Beaver, Butler, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #142 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-142"
  },
  {
   "id": "ww-PBZ-SV-W-142-2026-06-14-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 57 min. Counties: Allegheny, Lawrence, Beaver, Butler, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #142 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-142"
  },
  {
   "id": "ww-PBZ-SV-W-142-2026-06-14-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 57 min. Counties: Allegheny, Lawrence, Beaver, Butler, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #142 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-142"
  },
  {
   "id": "ww-PBZ-SV-W-142-2026-06-14-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 57 min. Counties: Allegheny, Lawrence, Beaver, Butler, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #142 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-142"
  },
  {
   "id": "ww-PBZ-SV-W-142-2026-06-14-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 57 min. Counties: Allegheny, Lawrence, Beaver, Butler, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #142 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-142"
  },
  {
   "id": "ww-PBZ-SV-W-142-2026-06-14-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 57 min. Counties: Allegheny, Lawrence, Beaver, Butler, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #142 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-142"
  },
  {
   "id": "ww-PBZ-SV-W-142-2026-06-14-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 57 min. Counties: Allegheny, Lawrence, Beaver, Butler, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #142 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-142"
  },
  {
   "id": "ww-PBZ-SV-W-142-2026-06-14-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 57 min. Counties: Allegheny, Lawrence, Beaver, Butler, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #142 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-142"
  },
  {
   "id": "ww-PBZ-SV-W-142-2026-06-14-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 57 min. Counties: Allegheny, Lawrence, Beaver, Butler, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #142 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-142"
  },
  {
   "id": "ww-PBZ-SV-W-142-2026-06-14-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 57 min. Counties: Allegheny, Lawrence, Beaver, Butler, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #142 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-142"
  },
  {
   "id": "ww-BGM-SV-W-48-2026-06-14-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-14. Duration: 62 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #48 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-48"
  },
  {
   "id": "ww-BGM-SV-W-48-2026-06-14-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-14. Duration: 62 min. County: Luzerne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #48 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-48"
  },
  {
   "id": "ww-CTP-SV-W-105-2026-06-14-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 54 min. Counties: Elk, McKean, Warren. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #105 (54 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-105"
  },
  {
   "id": "ww-CTP-SV-W-105-2026-06-14-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 54 min. Counties: Elk, McKean, Warren. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #105 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-105"
  },
  {
   "id": "ww-CTP-SV-W-105-2026-06-14-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 54 min. Counties: Elk, McKean, Warren. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #105 (54 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-105"
  },
  {
   "id": "ww-CTP-SV-W-105-2026-06-14-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 54 min. Counties: Elk, McKean, Warren. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #105 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-105"
  },
  {
   "id": "ww-CTP-SV-W-105-2026-06-14-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 54 min. Counties: Elk, McKean, Warren. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #105 (54 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-105"
  },
  {
   "id": "ww-CTP-SV-W-105-2026-06-14-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 54 min. Counties: Elk, McKean, Warren. Storm tags: wind: 70.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #105 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-105"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-113-2026-06-14-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 65 min. Counties: Blair, Cambria, Centre, Clinton, Cameron, Clearfield, Elk, Huntingdon, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #113 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-113"
  },
  {
   "id": "ww-CTP-SV-W-120-2026-06-14-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 45 min. Counties: Blair, Cambria, Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #120 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-120"
  },
  {
   "id": "ww-CTP-SV-W-120-2026-06-14-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 45 min. Counties: Blair, Cambria, Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #120 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-120"
  },
  {
   "id": "ww-CTP-SV-W-120-2026-06-14-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 45 min. Counties: Blair, Cambria, Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #120 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-120"
  },
  {
   "id": "ww-CTP-SV-W-120-2026-06-14-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 45 min. Counties: Blair, Cambria, Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #120 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-120"
  },
  {
   "id": "ww-CTP-SV-W-120-2026-06-14-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 45 min. Counties: Blair, Cambria, Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #120 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-120"
  },
  {
   "id": "ww-CTP-SV-W-120-2026-06-14-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 45 min. Counties: Blair, Cambria, Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #120 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-120"
  },
  {
   "id": "ww-CTP-SV-W-120-2026-06-14-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 45 min. Counties: Blair, Cambria, Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #120 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-120"
  },
  {
   "id": "ww-CTP-SV-W-120-2026-06-14-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 45 min. Counties: Blair, Cambria, Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #120 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-120"
  },
  {
   "id": "ww-CTP-SV-W-120-2026-06-14-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 45 min. Counties: Blair, Cambria, Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #120 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-120"
  },
  {
   "id": "ww-CTP-SV-W-120-2026-06-14-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 45 min. Counties: Blair, Cambria, Centre, Huntingdon, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #120 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-120"
  },
  {
   "id": "ww-PBZ-SV-W-146-2026-06-14-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 51 min. Counties: Fayette, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #146 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-146"
  },
  {
   "id": "ww-PBZ-SV-W-146-2026-06-14-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 51 min. Counties: Fayette, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #146 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-146"
  },
  {
   "id": "ww-PBZ-SV-W-146-2026-06-14-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 51 min. Counties: Fayette, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #146 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-146"
  },
  {
   "id": "ww-PBZ-SV-W-146-2026-06-14-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 51 min. Counties: Fayette, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #146 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-146"
  },
  {
   "id": "ww-PBZ-SV-W-146-2026-06-14-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 51 min. Counties: Fayette, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #146 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-146"
  },
  {
   "id": "ww-PBZ-SV-W-146-2026-06-14-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 51 min. Counties: Fayette, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #146 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-146"
  },
  {
   "id": "ww-CTP-SV-W-116-2026-06-14-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 44 min. Counties: Bedford, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #116 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-116"
  },
  {
   "id": "ww-CTP-SV-W-116-2026-06-14-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 44 min. Counties: Bedford, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #116 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-116"
  },
  {
   "id": "ww-CTP-SV-W-116-2026-06-14-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 44 min. Counties: Bedford, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #116 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-116"
  },
  {
   "id": "ww-CTP-SV-W-116-2026-06-14-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-14. Duration: 44 min. Counties: Bedford, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #116 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-116"
  },
  {
   "id": "ww-PBZ-SV-W-147-2026-06-14-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 72 min. County: Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #147 (72 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-147"
  },
  {
   "id": "ww-PBZ-SV-W-147-2026-06-14-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-14. Duration: 72 min. County: Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #147 (72 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-147"
  },
  {
   "id": "iem-ww-PBZ-TO-W-18-Lawrence-tornado-2026-06-14",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-06-14",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Lawrence.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-18"
  },
  {
   "id": "iem-ww-PBZ-TO-W-18-Butler-tornado-2026-06-14",
   "zip": "",
   "city": "Butler",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Butler.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-18"
  },
  {
   "id": "iem-ww-CTP-TO-W-4-Clearfield-tornado-2026-06-14",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-06-14",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Clearfield.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-4"
  },
  {
   "id": "iem-ww-PBZ-TO-W-17-Clarion-tornado-2026-06-14",
   "zip": "",
   "city": "Clarion",
   "date": "2026-06-14",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Clarion.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-17"
  },
  {
   "id": "iem-ww-PBZ-TO-W-14-Jefferson-tornado-2026-06-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Jefferson.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-14"
  },
  {
   "id": "iem-ww-CTP-TO-W-11-Lycoming-tornado-2026-06-14",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-06-14",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Lycoming.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-11"
  },
  {
   "id": "iem-ww-CTP-TO-W-11-Sullivan-tornado-2026-06-14",
   "zip": "",
   "city": "Sullivan",
   "date": "2026-06-14",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Sullivan.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-11"
  },
  {
   "id": "iem-ww-CTP-TO-W-9-Centre-tornado-2026-06-14",
   "zip": "",
   "city": "Centre",
   "date": "2026-06-14",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Centre.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-9"
  },
  {
   "id": "iem-ww-CTP-TO-W-9-Clearfield-tornado-2026-06-14",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-06-14",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Clearfield.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-9"
  },
  {
   "id": "iem-ww-CTP-TO-W-9-Clinton-tornado-2026-06-14",
   "zip": "",
   "city": "Clinton",
   "date": "2026-06-14",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Clinton.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-9"
  },
  {
   "id": "iem-ww-CTP-TO-W-8-Potter-tornado-2026-06-14",
   "zip": "",
   "city": "Potter",
   "date": "2026-06-14",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Potter.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-8"
  },
  {
   "id": "iem-ww-CTP-TO-W-5-Warren-tornado-2026-06-14",
   "zip": "",
   "city": "Warren",
   "date": "2026-06-14",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Warren.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-5"
  },
  {
   "id": "iem-ww-PBZ-TO-W-16-Beaver-tornado-2026-06-14",
   "zip": "",
   "city": "Beaver",
   "date": "2026-06-14",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Beaver.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-16"
  },
  {
   "id": "iem-ww-CLE-TO-W-12-Crawford-tornado-2026-06-14",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-14",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Crawford.",
   "sourceDetail": "NWS CLE — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-TO-W-12"
  },
  {
   "id": "iem-ww-CTP-TO-W-7-Potter-tornado-2026-06-14",
   "zip": "",
   "city": "Potter",
   "date": "2026-06-14",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Potter.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-7"
  },
  {
   "id": "iem-ww-CTP-TO-W-7-Tioga-tornado-2026-06-14",
   "zip": "",
   "city": "Tioga",
   "date": "2026-06-14",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Tioga.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-7"
  },
  {
   "id": "iem-ww-PBZ-TO-W-15-Beaver-tornado-2026-06-14",
   "zip": "",
   "city": "Beaver",
   "date": "2026-06-14",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Beaver.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-15"
  },
  {
   "id": "iem-ww-PBZ-TO-W-15-Lawrence-tornado-2026-06-14",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-06-14",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Lawrence.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-15"
  },
  {
   "id": "iem-ww-PBZ-TO-W-20-Westmoreland-tornado-2026-06-14",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-06-14",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Westmoreland.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-20"
  },
  {
   "id": "iem-ww-PBZ-TO-W-20-Allegheny-tornado-2026-06-14",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-06-14",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Allegheny.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-20"
  },
  {
   "id": "iem-ww-PBZ-TO-W-19-Clarion-tornado-2026-06-14",
   "zip": "",
   "city": "Clarion",
   "date": "2026-06-14",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Clarion.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-19"
  },
  {
   "id": "iem-ww-PBZ-TO-W-19-Jefferson-tornado-2026-06-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Jefferson.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-19"
  },
  {
   "id": "iem-ww-CTP-TO-W-6-Clearfield-tornado-2026-06-14",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-06-14",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Clearfield.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-6"
  },
  {
   "id": "iem-ww-CTP-TO-W-10-York-tornado-2026-06-14",
   "zip": "",
   "city": "York",
   "date": "2026-06-14",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for York.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-10"
  },
  {
   "id": "iem-ww-CTP-TO-W-10-Lancaster-tornado-2026-06-14",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-06-14",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Lancaster.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-10"
  },
  {
   "id": "ww-PHI-FF-W-5-2026-06-14-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-14. Duration: 165 min. County: Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #5 (165 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-5"
  },
  {
   "id": "ww-PHI-FF-W-3-2026-06-14-Chester",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-14. Duration: 203 min. Counties: Chester, Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #3 (203 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-3"
  },
  {
   "id": "ww-PHI-FF-W-3-2026-06-14-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-14. Duration: 203 min. Counties: Chester, Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #3 (203 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-3"
  },
  {
   "id": "ww-PHI-FF-W-6-2026-06-14-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-14. Duration: 169 min. Counties: Bucks, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #6 (169 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-6"
  },
  {
   "id": "ww-PHI-FF-W-6-2026-06-14-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-14. Duration: 169 min. Counties: Bucks, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #6 (169 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-6"
  },
  {
   "id": "ww-PHI-FF-W-4-2026-06-14-Chester",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-14. Duration: 197 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #4 (197 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-4"
  },
  {
   "id": "ww-PHI-FF-W-4-2026-06-14-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-14. Duration: 197 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #4 (197 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-4"
  },
  {
   "id": "ww-PHI-FF-W-4-2026-06-14-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-14. Duration: 197 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #4 (197 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-4"
  },
  {
   "id": "ww-PHI-FF-W-4-2026-06-14-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-14. Duration: 197 min. Counties: Chester, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #4 (197 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-4"
  },
  {
   "id": "ww-PHI-FF-W-2-2026-06-14-Chester",
   "zip": "",
   "city": "",
   "date": "2026-06-14",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-06-14. Duration: 170 min. County: Chester. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #2 (170 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-2"
  },
  {
   "id": "asos-bf-GKJ-2026-06-14",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2026-06-14",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606142033-wind-41.90--79.85",
   "lat": 41.9,
   "lon": -79.85,
   "zip": "",
   "city": "Union City",
   "date": "2026-06-14",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Union City, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS CLE — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606142230-wind-40.41--80.08",
   "lat": 40.41,
   "lon": -80.08,
   "zip": "",
   "city": "Carnegie",
   "date": "2026-06-14",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Carnegie, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606142308-wind-40.21--77.17",
   "lat": 40.21,
   "lon": -77.17,
   "zip": "",
   "city": "2 E Carlisle",
   "date": "2026-06-14",
   "county": "Cumberland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 E Carlisle, PA. Peak gust: 75 mph.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606142320-wind-41.02--78.44",
   "lat": 41.02,
   "lon": -78.44,
   "zip": "",
   "city": "Clearfield",
   "date": "2026-06-14",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Clearfield, PA. Peak gust: 58 mph.",
   "sourceDetail": "NWS CTP — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606150029-wind-41.14--77.42",
   "lat": 41.14,
   "lon": -77.42,
   "zip": "",
   "city": "1 S Dunnstown",
   "date": "2026-06-14",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Dunnstown, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS CTP — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-15T00:44:00Z-wind-39.85--76.49",
   "lat": 39.85,
   "lon": -76.49,
   "zip": "",
   "city": "2 WSW Brogue",
   "date": "2026-06-14",
   "county": "York",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 2 WSW Brogue, PA. Peak gust: 90 mph. Approx 10-15 trees snapped or uprooted along Forry Rd near Muddy Creek Forks Rd. One tree on a car. Shingles removed from a portion of one roof. Winds est 80-90 mph.",
   "sourceDetail": "NWS CTP — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 90,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T20:58:00Z-wind-41.54--79.90",
   "lat": 41.54,
   "lon": -79.9,
   "zip": "",
   "city": "3 NNW Cooperstown",
   "date": "2026-06-14",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 3 NNW Cooperstown, PA. Peak gust: 90 mph. Trees blown down along Stewart Rd reported via social media. This damage appears to be part of a three-mile wide swath of non-tornadic wind evident on V109 radar in Pleasantville. Damage is consistent with wind of 80-90 mph.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 90,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T21:15:00Z-wind-41.60--79.51",
   "lat": 41.6,
   "lon": -79.51,
   "zip": "",
   "city": "4 E Pleasantville",
   "date": "2026-06-14",
   "county": "Forest",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 4 E Pleasantville, PA. Peak gust: 80 mph. Large limbs and a few trunks snapped near Burt Rd. Damage appears consistent with 70-80 mph wind.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T21:32:00Z-wind-40.99--80.17",
   "lat": 40.99,
   "lon": -80.17,
   "zip": "",
   "city": "5 NNW Portersville",
   "date": "2026-06-14",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 5 NNW Portersville, PA. Peak gust: 85 mph. Public reported tree damage along Hunt, Cooper and Book Roads and across US19, which was closed for a day. This appears to be on the southern periphery of a mesovortex track in the radar presentation, just prior to tornado formation. Damage is consistent with wind up to 85 mph.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 85,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-14T21:33:00Z-wind-40.99--80.14",
   "lat": 40.99,
   "lon": -80.14,
   "zip": "",
   "city": "4 N Portersville",
   "date": "2026-06-14",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 4 N Portersville, PA. Peak gust: 85 mph. Public reported tree damage along Hunt, Cooper and Book Roads and across US19, which was closed for a day. This appears to be on the southern periphery of a mesovortex track in the radar presentation. Damage is consistent with wind up to 85 mph.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 85,
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-06-14-erie-hail",
   "zip": "",
   "city": "Erie",
   "date": "2026-06-14",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-blair-wind",
   "zip": "",
   "city": "Blair",
   "date": "2026-06-14",
   "county": "Blair",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Blair — wind gusts up to 55 mph, hail up to 0.25\", possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-somerset-hail",
   "zip": "",
   "city": "Somerset",
   "date": "2026-06-14",
   "county": "Somerset",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Somerset — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-tioga-hail",
   "zip": "",
   "city": "Tioga",
   "date": "2026-06-14",
   "county": "Tioga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Tioga — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-huntingdon-hail",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-06-14",
   "county": "Huntingdon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Huntingdon — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-06-14",
   "county": "Adams",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Adams — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-cumberland-hail",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-06-14",
   "county": "Cumberland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Cumberland — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-schuylkill-wind",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-06-14",
   "county": "Schuylkill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Schuylkill — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-york-wind",
   "zip": "",
   "city": "York",
   "date": "2026-06-14",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for York — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-06-14",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lancaster — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-14-juniata-wind",
   "zip": "",
   "city": "Juniata",
   "date": "2026-06-14",
   "county": "Juniata",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Juniata — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-BGM-SV-W-44-2026-06-12-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 53 min. Counties: Lackawanna, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #44 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-44"
  },
  {
   "id": "ww-BGM-SV-W-44-2026-06-12-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 53 min. Counties: Lackawanna, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #44 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-44"
  },
  {
   "id": "ww-BGM-SV-W-44-2026-06-12-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 53 min. Counties: Lackawanna, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #44 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-44"
  },
  {
   "id": "ww-BGM-SV-W-44-2026-06-12-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 53 min. Counties: Lackawanna, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #44 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-44"
  },
  {
   "id": "ww-BGM-SV-W-44-2026-06-12-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 53 min. Counties: Lackawanna, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #44 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-44"
  },
  {
   "id": "ww-BGM-SV-W-44-2026-06-12-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 53 min. Counties: Lackawanna, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #44 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-44"
  },
  {
   "id": "ww-BGM-SV-W-45-2026-06-12-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 57 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #45 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-45"
  },
  {
   "id": "ww-BGM-SV-W-45-2026-06-12-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 57 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #45 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-45"
  },
  {
   "id": "ww-BGM-SV-W-45-2026-06-12-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 57 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #45 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-45"
  },
  {
   "id": "ww-BGM-SV-W-45-2026-06-12-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 57 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #45 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-45"
  },
  {
   "id": "ww-BGM-SV-W-45-2026-06-12-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 57 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #45 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-45"
  },
  {
   "id": "ww-BGM-SV-W-45-2026-06-12-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 57 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #45 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-45"
  },
  {
   "id": "ww-BGM-SV-W-46-2026-06-12-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 42 min. County: Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #46 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-46"
  },
  {
   "id": "ww-BGM-SV-W-46-2026-06-12-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-12",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-12. Duration: 42 min. County: Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #46 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-46"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-40.79--76.55",
   "lat": 40.79,
   "lon": -76.55,
   "zip": "",
   "city": "Shamokin",
   "date": "2026-06-11",
   "county": "Northumberland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dime size hail as well. Trees down around Shamokin.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-06-11",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPIT Pittsburgh Intl Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-06-11-970-1945",
   "lat": 40.58,
   "lon": -79.66,
   "zip": "",
   "city": "Lower Burrell",
   "date": "2026-06-11",
   "county": "Westmoreland",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Recorded on home weather station. (PBZ)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2026-06-11",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KLBE Latrobe Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-40.82--79.07",
   "lat": 40.82,
   "lon": -79.07,
   "zip": "",
   "city": "3 NNW Marion Center",
   "date": "2026-06-11",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AT365 Rochester Mills.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-11-flood-41.40--75.66",
   "lat": 41.4,
   "lon": -75.66,
   "zip": "",
   "city": "1 SE Scranton",
   "date": "2026-06-11",
   "county": "Lackawanna",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple roads reported to be closed and/or have flash flooding.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-11-flood-41.36--78.62",
   "lat": 41.36,
   "lon": -78.62,
   "zip": "",
   "city": "5 ENE Brandy Camp",
   "date": "2026-06-11",
   "county": "Elk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "2 feet of water in basement of house on Main St in Fox Township.",
   "sourceDetail": "NWS CTP — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CTP-SV-W-94-2026-06-11-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #94 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-94"
  },
  {
   "id": "ww-CTP-SV-W-94-2026-06-11-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #94 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-94"
  },
  {
   "id": "ww-CTP-SV-W-94-2026-06-11-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #94 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-94"
  },
  {
   "id": "ww-CTP-SV-W-94-2026-06-11-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #94 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-94"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-95-2026-06-11-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 55 min. Counties: Centre, Clinton, Lycoming, Potter, Cameron, Clearfield, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #95 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-95"
  },
  {
   "id": "ww-BGM-SV-W-39-2026-06-11-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 56 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #39 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-39"
  },
  {
   "id": "ww-BGM-SV-W-39-2026-06-11-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 56 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #39 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-39"
  },
  {
   "id": "ww-PBZ-SV-W-127-2026-06-11-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 45 min. Counties: Greene, Washington, Fayette. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #127 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-127"
  },
  {
   "id": "ww-PBZ-SV-W-127-2026-06-11-Greene",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 45 min. Counties: Greene, Washington, Fayette. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #127 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-127"
  },
  {
   "id": "ww-PBZ-SV-W-127-2026-06-11-Washington",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 45 min. Counties: Greene, Washington, Fayette. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #127 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-127"
  },
  {
   "id": "ww-PBZ-SV-W-122-2026-06-11-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 40 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #122 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-122"
  },
  {
   "id": "ww-PBZ-SV-W-122-2026-06-11-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 40 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #122 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-122"
  },
  {
   "id": "ww-BGM-SV-W-40-2026-06-11-Wyoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 55 min. Counties: Bradford, Susquehanna, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #40 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-40"
  },
  {
   "id": "ww-BGM-SV-W-40-2026-06-11-Wyoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 55 min. Counties: Bradford, Susquehanna, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #40 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-40"
  },
  {
   "id": "ww-BGM-SV-W-40-2026-06-11-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 55 min. Counties: Bradford, Susquehanna, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #40 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-40"
  },
  {
   "id": "ww-BGM-SV-W-40-2026-06-11-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 55 min. Counties: Bradford, Susquehanna, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #40 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-40"
  },
  {
   "id": "ww-BGM-SV-W-40-2026-06-11-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 55 min. Counties: Bradford, Susquehanna, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #40 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-40"
  },
  {
   "id": "ww-BGM-SV-W-40-2026-06-11-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 55 min. Counties: Bradford, Susquehanna, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #40 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-40"
  },
  {
   "id": "ww-PHI-SV-W-63-2026-06-11-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 44 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #63 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-63"
  },
  {
   "id": "ww-PHI-SV-W-63-2026-06-11-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 44 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #63 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-63"
  },
  {
   "id": "ww-PHI-SV-W-63-2026-06-11-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 44 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #63 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-63"
  },
  {
   "id": "ww-PHI-SV-W-63-2026-06-11-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 44 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #63 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PHI-SV-W-63"
  },
  {
   "id": "ww-CTP-SV-W-96-2026-06-11-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Adams, Cumberland, Franklin, Perry, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #96 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-96"
  },
  {
   "id": "ww-CTP-SV-W-96-2026-06-11-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Adams, Cumberland, Franklin, Perry, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #96 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-96"
  },
  {
   "id": "ww-CTP-SV-W-96-2026-06-11-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Adams, Cumberland, Franklin, Perry, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #96 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-96"
  },
  {
   "id": "ww-CTP-SV-W-96-2026-06-11-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Adams, Cumberland, Franklin, Perry, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #96 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-96"
  },
  {
   "id": "ww-CTP-SV-W-96-2026-06-11-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Adams, Cumberland, Franklin, Perry, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #96 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-96"
  },
  {
   "id": "ww-CTP-SV-W-96-2026-06-11-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Adams, Cumberland, Franklin, Perry, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #96 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-96"
  },
  {
   "id": "ww-CTP-SV-W-96-2026-06-11-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Adams, Cumberland, Franklin, Perry, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #96 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-96"
  },
  {
   "id": "ww-CTP-SV-W-96-2026-06-11-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Adams, Cumberland, Franklin, Perry, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #96 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-96"
  },
  {
   "id": "ww-CTP-SV-W-96-2026-06-11-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Adams, Cumberland, Franklin, Perry, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #96 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-96"
  },
  {
   "id": "ww-CTP-SV-W-96-2026-06-11-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Adams, Cumberland, Franklin, Perry, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #96 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-96"
  },
  {
   "id": "ww-CTP-SV-W-96-2026-06-11-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Adams, Cumberland, Franklin, Perry, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #96 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-96"
  },
  {
   "id": "ww-CTP-SV-W-96-2026-06-11-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Adams, Cumberland, Franklin, Perry, Fulton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #96 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-96"
  },
  {
   "id": "ww-PHI-SV-W-72-2026-06-11-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 39 min. Counties: Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #72 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-72"
  },
  {
   "id": "ww-PHI-SV-W-72-2026-06-11-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 39 min. Counties: Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #72 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-72"
  },
  {
   "id": "ww-PHI-SV-W-72-2026-06-11-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 39 min. Counties: Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #72 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-72"
  },
  {
   "id": "ww-PHI-SV-W-72-2026-06-11-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 39 min. Counties: Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #72 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-72"
  },
  {
   "id": "ww-PHI-SV-W-72-2026-06-11-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 39 min. Counties: Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #72 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-72"
  },
  {
   "id": "ww-PHI-SV-W-72-2026-06-11-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 39 min. Counties: Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #72 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-72"
  },
  {
   "id": "ww-CTP-SV-W-97-2026-06-11-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 46 min. County: Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #97 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-97"
  },
  {
   "id": "ww-CTP-SV-W-97-2026-06-11-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 46 min. County: Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #97 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-97"
  },
  {
   "id": "ww-PBZ-SV-W-132-2026-06-11-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 59 min. Counties: Allegheny, Butler, Washington, Indiana, Westmoreland, Jefferson, Armstrong, Clarion. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #132 (59 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-132"
  },
  {
   "id": "ww-PBZ-SV-W-132-2026-06-11-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 59 min. Counties: Allegheny, Butler, Washington, Indiana, Westmoreland, Jefferson, Armstrong, Clarion. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #132 (59 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-132"
  },
  {
   "id": "ww-PBZ-SV-W-132-2026-06-11-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 59 min. Counties: Allegheny, Butler, Washington, Indiana, Westmoreland, Jefferson, Armstrong, Clarion. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #132 (59 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-132"
  },
  {
   "id": "ww-PBZ-SV-W-132-2026-06-11-Butler",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 59 min. Counties: Allegheny, Butler, Washington, Indiana, Westmoreland, Jefferson, Armstrong, Clarion. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #132 (59 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-132"
  },
  {
   "id": "ww-PBZ-SV-W-132-2026-06-11-Washington",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 59 min. Counties: Allegheny, Butler, Washington, Indiana, Westmoreland, Jefferson, Armstrong, Clarion. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #132 (59 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-132"
  },
  {
   "id": "ww-PBZ-SV-W-132-2026-06-11-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 59 min. Counties: Allegheny, Butler, Washington, Indiana, Westmoreland, Jefferson, Armstrong, Clarion. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #132 (59 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-132"
  },
  {
   "id": "ww-PBZ-SV-W-132-2026-06-11-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 59 min. Counties: Allegheny, Butler, Washington, Indiana, Westmoreland, Jefferson, Armstrong, Clarion. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #132 (59 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-132"
  },
  {
   "id": "ww-PBZ-SV-W-132-2026-06-11-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 59 min. Counties: Allegheny, Butler, Washington, Indiana, Westmoreland, Jefferson, Armstrong, Clarion. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #132 (59 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-132"
  },
  {
   "id": "ww-PBZ-SV-W-125-2026-06-11-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 42 min. Counties: Allegheny, Beaver, Butler, Lawrence, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #125 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-125"
  },
  {
   "id": "ww-PBZ-SV-W-125-2026-06-11-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 42 min. Counties: Allegheny, Beaver, Butler, Lawrence, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #125 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-125"
  },
  {
   "id": "ww-PBZ-SV-W-125-2026-06-11-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 42 min. Counties: Allegheny, Beaver, Butler, Lawrence, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #125 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-125"
  },
  {
   "id": "ww-PBZ-SV-W-125-2026-06-11-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 42 min. Counties: Allegheny, Beaver, Butler, Lawrence, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #125 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-125"
  },
  {
   "id": "ww-PBZ-SV-W-125-2026-06-11-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 42 min. Counties: Allegheny, Beaver, Butler, Lawrence, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #125 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-125"
  },
  {
   "id": "ww-PBZ-SV-W-125-2026-06-11-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 42 min. Counties: Allegheny, Beaver, Butler, Lawrence, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #125 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-125"
  },
  {
   "id": "ww-PBZ-SV-W-125-2026-06-11-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 42 min. Counties: Allegheny, Beaver, Butler, Lawrence, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #125 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-125"
  },
  {
   "id": "ww-PBZ-SV-W-125-2026-06-11-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 42 min. Counties: Allegheny, Beaver, Butler, Lawrence, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #125 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-125"
  },
  {
   "id": "ww-PBZ-SV-W-125-2026-06-11-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 42 min. Counties: Allegheny, Beaver, Butler, Lawrence, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #125 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-125"
  },
  {
   "id": "ww-PBZ-SV-W-125-2026-06-11-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 42 min. Counties: Allegheny, Beaver, Butler, Lawrence, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #125 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-125"
  },
  {
   "id": "ww-CTP-SV-W-101-2026-06-11-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Dauphin, Adams, Cumberland, Franklin, Perry, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #101 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-101"
  },
  {
   "id": "ww-CTP-SV-W-101-2026-06-11-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Dauphin, Adams, Cumberland, Franklin, Perry, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #101 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-101"
  },
  {
   "id": "ww-CTP-SV-W-101-2026-06-11-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Dauphin, Adams, Cumberland, Franklin, Perry, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #101 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-101"
  },
  {
   "id": "ww-CTP-SV-W-101-2026-06-11-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Dauphin, Adams, Cumberland, Franklin, Perry, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #101 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-101"
  },
  {
   "id": "ww-CTP-SV-W-101-2026-06-11-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Dauphin, Adams, Cumberland, Franklin, Perry, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #101 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-101"
  },
  {
   "id": "ww-CTP-SV-W-101-2026-06-11-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Dauphin, Adams, Cumberland, Franklin, Perry, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #101 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-101"
  },
  {
   "id": "ww-CTP-SV-W-101-2026-06-11-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Dauphin, Adams, Cumberland, Franklin, Perry, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #101 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-101"
  },
  {
   "id": "ww-CTP-SV-W-101-2026-06-11-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Dauphin, Adams, Cumberland, Franklin, Perry, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #101 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-101"
  },
  {
   "id": "ww-CTP-SV-W-101-2026-06-11-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Dauphin, Adams, Cumberland, Franklin, Perry, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #101 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-101"
  },
  {
   "id": "ww-CTP-SV-W-101-2026-06-11-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Dauphin, Adams, Cumberland, Franklin, Perry, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #101 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-101"
  },
  {
   "id": "ww-CTP-SV-W-101-2026-06-11-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Dauphin, Adams, Cumberland, Franklin, Perry, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #101 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-101"
  },
  {
   "id": "ww-CTP-SV-W-101-2026-06-11-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Dauphin, Adams, Cumberland, Franklin, Perry, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #101 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-101"
  },
  {
   "id": "ww-PBZ-SV-W-130-2026-06-11-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 39 min. Counties: Allegheny, Washington. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #130 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-130"
  },
  {
   "id": "ww-PBZ-SV-W-130-2026-06-11-Washington",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 39 min. Counties: Allegheny, Washington. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #130 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-130"
  },
  {
   "id": "ww-CTP-SV-W-91-2026-06-11-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Cambria, Somerset, Bedford, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #91 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-91"
  },
  {
   "id": "ww-CTP-SV-W-91-2026-06-11-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Cambria, Somerset, Bedford, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #91 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-91"
  },
  {
   "id": "ww-CTP-SV-W-91-2026-06-11-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Cambria, Somerset, Bedford, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #91 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-91"
  },
  {
   "id": "ww-CTP-SV-W-91-2026-06-11-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Cambria, Somerset, Bedford, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #91 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-91"
  },
  {
   "id": "ww-CTP-SV-W-91-2026-06-11-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Cambria, Somerset, Bedford, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #91 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-91"
  },
  {
   "id": "ww-CTP-SV-W-91-2026-06-11-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Cambria, Somerset, Bedford, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #91 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-91"
  },
  {
   "id": "ww-CTP-SV-W-91-2026-06-11-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Cambria, Somerset, Bedford, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #91 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-91"
  },
  {
   "id": "ww-CTP-SV-W-91-2026-06-11-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Cambria, Somerset, Bedford, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #91 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-91"
  },
  {
   "id": "ww-PBZ-SV-W-136-2026-06-11-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 29 min. Counties: Indiana, Jefferson, Fayette, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #136 (29 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-136"
  },
  {
   "id": "ww-PBZ-SV-W-136-2026-06-11-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 29 min. Counties: Indiana, Jefferson, Fayette, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #136 (29 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-136"
  },
  {
   "id": "ww-PBZ-SV-W-136-2026-06-11-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 29 min. Counties: Indiana, Jefferson, Fayette, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #136 (29 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-136"
  },
  {
   "id": "ww-PBZ-SV-W-136-2026-06-11-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 29 min. Counties: Indiana, Jefferson, Fayette, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #136 (29 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-136"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-93-2026-06-11-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 53 min. Counties: Bedford, Centre, Fulton, Huntingdon, Blair, Somerset, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #93 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-93"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Montour-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Montour-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-100-2026-06-11-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 39 min. Counties: Dauphin, Juniata, Lycoming, Montour, Northumberland, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #100 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-100"
  },
  {
   "id": "ww-CTP-SV-W-99-2026-06-11-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #99 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-99"
  },
  {
   "id": "ww-CTP-SV-W-99-2026-06-11-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #99 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-99"
  },
  {
   "id": "ww-CTP-SV-W-99-2026-06-11-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #99 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-99"
  },
  {
   "id": "ww-CTP-SV-W-99-2026-06-11-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #99 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-99"
  },
  {
   "id": "ww-CTP-SV-W-99-2026-06-11-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #99 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-99"
  },
  {
   "id": "ww-CTP-SV-W-99-2026-06-11-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 48 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #99 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-99"
  },
  {
   "id": "ww-CTP-SV-W-92-2026-06-11-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Cameron, Centre, Clearfield, Elk, Clinton, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #92 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-92"
  },
  {
   "id": "ww-CTP-SV-W-92-2026-06-11-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Cameron, Centre, Clearfield, Elk, Clinton, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #92 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-92"
  },
  {
   "id": "ww-CTP-SV-W-92-2026-06-11-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Cameron, Centre, Clearfield, Elk, Clinton, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #92 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-92"
  },
  {
   "id": "ww-CTP-SV-W-92-2026-06-11-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Cameron, Centre, Clearfield, Elk, Clinton, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #92 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-92"
  },
  {
   "id": "ww-CTP-SV-W-92-2026-06-11-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Cameron, Centre, Clearfield, Elk, Clinton, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #92 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-92"
  },
  {
   "id": "ww-CTP-SV-W-92-2026-06-11-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Cameron, Centre, Clearfield, Elk, Clinton, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #92 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-92"
  },
  {
   "id": "ww-CTP-SV-W-92-2026-06-11-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Cameron, Centre, Clearfield, Elk, Clinton, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #92 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-92"
  },
  {
   "id": "ww-CTP-SV-W-92-2026-06-11-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Cameron, Centre, Clearfield, Elk, Clinton, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #92 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-92"
  },
  {
   "id": "ww-CTP-SV-W-92-2026-06-11-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Cameron, Centre, Clearfield, Elk, Clinton, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #92 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-92"
  },
  {
   "id": "ww-CTP-SV-W-92-2026-06-11-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Cameron, Centre, Clearfield, Elk, Clinton, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #92 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-92"
  },
  {
   "id": "ww-CTP-SV-W-92-2026-06-11-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Cameron, Centre, Clearfield, Elk, Clinton, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #92 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-92"
  },
  {
   "id": "ww-CTP-SV-W-92-2026-06-11-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 62 min. Counties: Cameron, Centre, Clearfield, Elk, Clinton, Potter. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #92 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-92"
  },
  {
   "id": "ww-BGM-SV-W-41-2026-06-11-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 58 min. Counties: Bradford, Lackawanna, Luzerne, Susquehanna, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #41 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-41"
  },
  {
   "id": "ww-BGM-SV-W-41-2026-06-11-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 58 min. Counties: Bradford, Lackawanna, Luzerne, Susquehanna, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #41 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-41"
  },
  {
   "id": "ww-BGM-SV-W-41-2026-06-11-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 58 min. Counties: Bradford, Lackawanna, Luzerne, Susquehanna, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #41 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-41"
  },
  {
   "id": "ww-BGM-SV-W-41-2026-06-11-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 58 min. Counties: Bradford, Lackawanna, Luzerne, Susquehanna, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #41 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-41"
  },
  {
   "id": "ww-BGM-SV-W-41-2026-06-11-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 58 min. Counties: Bradford, Lackawanna, Luzerne, Susquehanna, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #41 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-41"
  },
  {
   "id": "ww-BGM-SV-W-41-2026-06-11-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 58 min. Counties: Bradford, Lackawanna, Luzerne, Susquehanna, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #41 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-41"
  },
  {
   "id": "ww-BGM-SV-W-41-2026-06-11-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 58 min. Counties: Bradford, Lackawanna, Luzerne, Susquehanna, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #41 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-41"
  },
  {
   "id": "ww-BGM-SV-W-41-2026-06-11-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 58 min. Counties: Bradford, Lackawanna, Luzerne, Susquehanna, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #41 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-41"
  },
  {
   "id": "ww-BGM-SV-W-41-2026-06-11-Wyoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 58 min. Counties: Bradford, Lackawanna, Luzerne, Susquehanna, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #41 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-41"
  },
  {
   "id": "ww-BGM-SV-W-41-2026-06-11-Wyoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 58 min. Counties: Bradford, Lackawanna, Luzerne, Susquehanna, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #41 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-41"
  },
  {
   "id": "ww-BGM-SV-W-41-2026-06-11-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 58 min. Counties: Bradford, Lackawanna, Luzerne, Susquehanna, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #41 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-41"
  },
  {
   "id": "ww-BGM-SV-W-41-2026-06-11-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 58 min. Counties: Bradford, Lackawanna, Luzerne, Susquehanna, Wayne, Wyoming. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #41 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-41"
  },
  {
   "id": "ww-PBZ-SV-W-129-2026-06-11-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 43 min. Counties: Lawrence, Beaver, Allegheny, Armstrong, Butler, Clarion, Washington, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #129 (43 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-129"
  },
  {
   "id": "ww-PBZ-SV-W-129-2026-06-11-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 43 min. Counties: Lawrence, Beaver, Allegheny, Armstrong, Butler, Clarion, Washington, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #129 (43 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-129"
  },
  {
   "id": "ww-PBZ-SV-W-129-2026-06-11-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 43 min. Counties: Lawrence, Beaver, Allegheny, Armstrong, Butler, Clarion, Washington, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #129 (43 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-129"
  },
  {
   "id": "ww-PBZ-SV-W-129-2026-06-11-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 43 min. Counties: Lawrence, Beaver, Allegheny, Armstrong, Butler, Clarion, Washington, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #129 (43 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-129"
  },
  {
   "id": "ww-PBZ-SV-W-129-2026-06-11-Butler",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 43 min. Counties: Lawrence, Beaver, Allegheny, Armstrong, Butler, Clarion, Washington, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #129 (43 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-129"
  },
  {
   "id": "ww-PBZ-SV-W-129-2026-06-11-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 43 min. Counties: Lawrence, Beaver, Allegheny, Armstrong, Butler, Clarion, Washington, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #129 (43 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-129"
  },
  {
   "id": "ww-PBZ-SV-W-129-2026-06-11-Washington",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 43 min. Counties: Lawrence, Beaver, Allegheny, Armstrong, Butler, Clarion, Washington, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #129 (43 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-129"
  },
  {
   "id": "ww-PBZ-SV-W-129-2026-06-11-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 43 min. Counties: Lawrence, Beaver, Allegheny, Armstrong, Butler, Clarion, Washington, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #129 (43 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-129"
  },
  {
   "id": "ww-CTP-SV-W-89-2026-06-11-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 45 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #89 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-89"
  },
  {
   "id": "ww-CTP-SV-W-89-2026-06-11-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 45 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #89 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-89"
  },
  {
   "id": "ww-CTP-SV-W-89-2026-06-11-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 45 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #89 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-89"
  },
  {
   "id": "ww-CTP-SV-W-89-2026-06-11-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 45 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #89 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-89"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Montour-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-CTP-SV-W-102-2026-06-11-Montour-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 59 min. Counties: Dauphin, Lycoming, Montour, Columbia, Lebanon, Northumberland, Schuylkill, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #102 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-102"
  },
  {
   "id": "ww-PHI-SV-W-65-2026-06-11-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 93 min. Counties: Monroe, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #65 (93 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-65"
  },
  {
   "id": "ww-PHI-SV-W-65-2026-06-11-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 93 min. Counties: Monroe, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #65 (93 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-65"
  },
  {
   "id": "ww-PHI-SV-W-65-2026-06-11-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 93 min. Counties: Monroe, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #65 (93 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-65"
  },
  {
   "id": "ww-PHI-SV-W-65-2026-06-11-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 93 min. Counties: Monroe, Carbon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #65 (93 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-65"
  },
  {
   "id": "ww-PHI-SV-W-66-2026-06-11-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 32 min. Counties: Berks, Lehigh, Montgomery, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #66 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-66"
  },
  {
   "id": "ww-PHI-SV-W-66-2026-06-11-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 32 min. Counties: Berks, Lehigh, Montgomery, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #66 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-66"
  },
  {
   "id": "ww-PHI-SV-W-66-2026-06-11-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 32 min. Counties: Berks, Lehigh, Montgomery, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #66 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-66"
  },
  {
   "id": "ww-PHI-SV-W-66-2026-06-11-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 32 min. Counties: Berks, Lehigh, Montgomery, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #66 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-66"
  },
  {
   "id": "ww-PHI-SV-W-66-2026-06-11-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 32 min. Counties: Berks, Lehigh, Montgomery, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #66 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-66"
  },
  {
   "id": "ww-PHI-SV-W-66-2026-06-11-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 32 min. Counties: Berks, Lehigh, Montgomery, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #66 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-66"
  },
  {
   "id": "ww-PHI-SV-W-66-2026-06-11-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 32 min. Counties: Berks, Lehigh, Montgomery, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #66 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-66"
  },
  {
   "id": "ww-PHI-SV-W-66-2026-06-11-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 32 min. Counties: Berks, Lehigh, Montgomery, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #66 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-66"
  },
  {
   "id": "ww-PHI-SV-W-66-2026-06-11-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 32 min. Counties: Berks, Lehigh, Montgomery, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #66 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-66"
  },
  {
   "id": "ww-PHI-SV-W-66-2026-06-11-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 32 min. Counties: Berks, Lehigh, Montgomery, Northampton, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #66 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-66"
  },
  {
   "id": "ww-CTP-SV-W-90-2026-06-11-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 51 min. Counties: Cambria, Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #90 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-90"
  },
  {
   "id": "ww-CTP-SV-W-90-2026-06-11-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 51 min. Counties: Cambria, Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #90 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-90"
  },
  {
   "id": "ww-CTP-SV-W-90-2026-06-11-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 51 min. Counties: Cambria, Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #90 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-90"
  },
  {
   "id": "ww-CTP-SV-W-90-2026-06-11-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 51 min. Counties: Cambria, Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #90 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-90"
  },
  {
   "id": "ww-CTP-SV-W-90-2026-06-11-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 51 min. Counties: Cambria, Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #90 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-90"
  },
  {
   "id": "ww-CTP-SV-W-90-2026-06-11-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 51 min. Counties: Cambria, Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #90 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-90"
  },
  {
   "id": "ww-CTP-SV-W-90-2026-06-11-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 51 min. Counties: Cambria, Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #90 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-90"
  },
  {
   "id": "ww-CTP-SV-W-90-2026-06-11-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 51 min. Counties: Cambria, Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #90 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-90"
  },
  {
   "id": "ww-PBZ-SV-W-133-2026-06-11-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 65 min. Counties: Clarion, Armstrong, Butler, Venango, Jefferson, Forest. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #133 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-133"
  },
  {
   "id": "ww-PBZ-SV-W-133-2026-06-11-Butler",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 65 min. Counties: Clarion, Armstrong, Butler, Venango, Jefferson, Forest. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #133 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-133"
  },
  {
   "id": "ww-PBZ-SV-W-133-2026-06-11-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 65 min. Counties: Clarion, Armstrong, Butler, Venango, Jefferson, Forest. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #133 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-133"
  },
  {
   "id": "ww-PBZ-SV-W-133-2026-06-11-Venango",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 65 min. Counties: Clarion, Armstrong, Butler, Venango, Jefferson, Forest. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #133 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-133"
  },
  {
   "id": "ww-PBZ-SV-W-133-2026-06-11-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 65 min. Counties: Clarion, Armstrong, Butler, Venango, Jefferson, Forest. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #133 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-133"
  },
  {
   "id": "ww-PBZ-SV-W-133-2026-06-11-Forest",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 65 min. Counties: Clarion, Armstrong, Butler, Venango, Jefferson, Forest. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #133 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-133"
  },
  {
   "id": "ww-BGM-SV-W-42-2026-06-11-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 54 min. Counties: Lackawanna, Luzerne, Pike, Wyoming, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #42 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-42"
  },
  {
   "id": "ww-BGM-SV-W-42-2026-06-11-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 54 min. Counties: Lackawanna, Luzerne, Pike, Wyoming, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #42 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-42"
  },
  {
   "id": "ww-BGM-SV-W-42-2026-06-11-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 54 min. Counties: Lackawanna, Luzerne, Pike, Wyoming, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #42 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-42"
  },
  {
   "id": "ww-BGM-SV-W-42-2026-06-11-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 54 min. Counties: Lackawanna, Luzerne, Pike, Wyoming, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #42 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-42"
  },
  {
   "id": "ww-BGM-SV-W-42-2026-06-11-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 54 min. Counties: Lackawanna, Luzerne, Pike, Wyoming, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #42 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-42"
  },
  {
   "id": "ww-BGM-SV-W-42-2026-06-11-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 54 min. Counties: Lackawanna, Luzerne, Pike, Wyoming, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #42 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-42"
  },
  {
   "id": "ww-BGM-SV-W-42-2026-06-11-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 54 min. Counties: Lackawanna, Luzerne, Pike, Wyoming, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #42 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-42"
  },
  {
   "id": "ww-BGM-SV-W-42-2026-06-11-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 54 min. Counties: Lackawanna, Luzerne, Pike, Wyoming, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #42 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-42"
  },
  {
   "id": "ww-BGM-SV-W-42-2026-06-11-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 54 min. Counties: Lackawanna, Luzerne, Pike, Wyoming, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #42 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-42"
  },
  {
   "id": "ww-BGM-SV-W-42-2026-06-11-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 54 min. Counties: Lackawanna, Luzerne, Pike, Wyoming, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #42 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-42"
  },
  {
   "id": "ww-BGM-SV-W-42-2026-06-11-Wyoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 54 min. Counties: Lackawanna, Luzerne, Pike, Wyoming, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #42 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-42"
  },
  {
   "id": "ww-BGM-SV-W-42-2026-06-11-Wyoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 54 min. Counties: Lackawanna, Luzerne, Pike, Wyoming, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #42 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-42"
  },
  {
   "id": "ww-PBZ-SV-W-123-2026-06-11-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 51 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #123 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-123"
  },
  {
   "id": "ww-PBZ-SV-W-123-2026-06-11-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 51 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #123 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-123"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-CTP-SV-W-98-2026-06-11-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-11. Duration: 60 min. Counties: Centre, Huntingdon, Mifflin, Juniata, Perry, Snyder, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #98 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-98"
  },
  {
   "id": "ww-PBZ-SV-W-131-2026-06-11-Greene",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 64 min. Counties: Washington, Westmoreland, Greene, Fayette. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #131 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-131"
  },
  {
   "id": "ww-PBZ-SV-W-131-2026-06-11-Washington",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 64 min. Counties: Washington, Westmoreland, Greene, Fayette. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #131 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-131"
  },
  {
   "id": "ww-PBZ-SV-W-131-2026-06-11-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 64 min. Counties: Washington, Westmoreland, Greene, Fayette. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #131 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-131"
  },
  {
   "id": "ww-PBZ-SV-W-131-2026-06-11-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-11. Duration: 64 min. Counties: Washington, Westmoreland, Greene, Fayette. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #131 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-131"
  },
  {
   "id": "ww-BGM-SV-W-43-2026-06-11-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 66 min. Counties: Luzerne, Wayne, Pike, Lackawanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #43 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-43"
  },
  {
   "id": "ww-BGM-SV-W-43-2026-06-11-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 66 min. Counties: Luzerne, Wayne, Pike, Lackawanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #43 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-43"
  },
  {
   "id": "ww-BGM-SV-W-43-2026-06-11-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 66 min. Counties: Luzerne, Wayne, Pike, Lackawanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #43 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-43"
  },
  {
   "id": "ww-BGM-SV-W-43-2026-06-11-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 66 min. Counties: Luzerne, Wayne, Pike, Lackawanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #43 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-43"
  },
  {
   "id": "ww-BGM-SV-W-43-2026-06-11-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 66 min. Counties: Luzerne, Wayne, Pike, Lackawanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #43 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-43"
  },
  {
   "id": "ww-BGM-SV-W-43-2026-06-11-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 66 min. Counties: Luzerne, Wayne, Pike, Lackawanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #43 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-43"
  },
  {
   "id": "ww-BGM-SV-W-43-2026-06-11-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 66 min. Counties: Luzerne, Wayne, Pike, Lackawanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #43 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-43"
  },
  {
   "id": "ww-BGM-SV-W-43-2026-06-11-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-11. Duration: 66 min. Counties: Luzerne, Wayne, Pike, Lackawanna. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #43 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-43"
  },
  {
   "id": "ww-PHI-SV-W-64-2026-06-11-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 88 min. Counties: Berks, Carbon, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #64 (88 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-64"
  },
  {
   "id": "ww-PHI-SV-W-64-2026-06-11-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 88 min. Counties: Berks, Carbon, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #64 (88 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-64"
  },
  {
   "id": "ww-PHI-SV-W-64-2026-06-11-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 88 min. Counties: Berks, Carbon, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #64 (88 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-64"
  },
  {
   "id": "ww-PHI-SV-W-64-2026-06-11-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 88 min. Counties: Berks, Carbon, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #64 (88 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-64"
  },
  {
   "id": "ww-PHI-SV-W-64-2026-06-11-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 88 min. Counties: Berks, Carbon, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #64 (88 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-64"
  },
  {
   "id": "ww-PHI-SV-W-64-2026-06-11-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-11. Duration: 88 min. Counties: Berks, Carbon, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #64 (88 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-64"
  },
  {
   "id": "ww-BGM-FF-W-9-2026-06-11-Lackawanna",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-06-11. Duration: 126 min. Counties: Lackawanna, Luzerne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #9 (126 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-9"
  },
  {
   "id": "ww-BGM-FF-W-9-2026-06-11-Luzerne",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-06-11. Duration: 126 min. Counties: Lackawanna, Luzerne. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #9 (126 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-9"
  },
  {
   "id": "ww-BGM-FF-W-8-2026-06-11-Luzerne",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-06-11. Duration: 122 min. Counties: Luzerne, Wyoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #8 (122 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-8"
  },
  {
   "id": "ww-BGM-FF-W-8-2026-06-11-Wyoming",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-06-11. Duration: 122 min. Counties: Luzerne, Wyoming. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #8 (122 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-8"
  },
  {
   "id": "ww-BGM-FF-W-10-2026-06-11-Pike",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BGM on 2026-06-11. Duration: 67 min. County: Pike. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Flash Flood Warning #10 (67 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-FF-W-10"
  },
  {
   "id": "ww-CTP-FF-W-3-2026-06-11-Columbia",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-06-11. Duration: 166 min. Counties: Columbia, Lycoming, Sullivan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #3 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-3"
  },
  {
   "id": "ww-CTP-FF-W-3-2026-06-11-Lycoming",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-06-11. Duration: 166 min. Counties: Columbia, Lycoming, Sullivan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #3 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-3"
  },
  {
   "id": "ww-CTP-FF-W-3-2026-06-11-Sullivan",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-06-11. Duration: 166 min. Counties: Columbia, Lycoming, Sullivan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #3 (166 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-3"
  },
  {
   "id": "ww-CTP-FF-W-2-2026-06-11-Cameron",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-06-11. Duration: 137 min. Counties: Cameron, Clearfield, Elk. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #2 (137 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-2"
  },
  {
   "id": "ww-CTP-FF-W-2-2026-06-11-Clearfield",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-06-11. Duration: 137 min. Counties: Cameron, Clearfield, Elk. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #2 (137 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-2"
  },
  {
   "id": "ww-CTP-FF-W-2-2026-06-11-Elk",
   "zip": "",
   "city": "",
   "date": "2026-06-11",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-06-11. Duration: 137 min. Counties: Cameron, Clearfield, Elk. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #2 (137 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-2"
  },
  {
   "id": "asos-bf-FIG-2026-06-11",
   "lat": 41.0467,
   "lon": -78.4117,
   "zip": "",
   "city": "CLEARFIELD-LAWRENCE APT(WAS N97)",
   "date": "2026-06-11",
   "county": "Clearfield",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2026-06-11",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2026-06-11",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PIT-2026-06-11",
   "lat": 40.4915,
   "lon": -80.2329,
   "zip": "",
   "city": "PITTSBURGH INTL",
   "date": "2026-06-11",
   "county": "Allegheny",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH INTL (PIT) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH INTL (PIT) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LBE-2026-06-11",
   "lat": 40.2759,
   "lon": -79.4048,
   "zip": "",
   "city": "LATROBE/WESTMORLAND",
   "date": "2026-06-11",
   "county": "Somerset",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LATROBE/WESTMORLAND (LBE) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LATROBE/WESTMORLAND (LBE) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606111145-wind-40.79--76.55",
   "lat": 40.79,
   "lon": -76.55,
   "zip": "",
   "city": "Shamokin",
   "date": "2026-06-11",
   "county": "Northumberland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Shamokin, PA. Peak gust: 63 mph.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606111912-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-06-11",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606111945-wind-40.58--79.66",
   "lat": 40.58,
   "lon": -79.66,
   "zip": "",
   "city": "3 E Lower Burrell",
   "date": "2026-06-11",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 E Lower Burrell, PA. Peak gust: 83 mph.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606112018-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2026-06-11",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSW Lawson Heights, PA. Peak gust: 62 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606112035-wind-40.82--79.07",
   "lat": 40.82,
   "lon": -79.07,
   "zip": "",
   "city": "3 NNW Marion Center",
   "date": "2026-06-11",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NNW Marion Center, PA. Peak gust: 60 mph.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-11-huntingdon-wind",
   "zip": "",
   "city": "Huntingdon",
   "date": "2026-06-11",
   "county": "Huntingdon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Huntingdon — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-clearfield-hail",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-06-11",
   "county": "Clearfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clearfield — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-06-11",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-11",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-warren-wind",
   "zip": "",
   "city": "Warren",
   "date": "2026-06-11",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Warren — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-lycoming-wind",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-06-11",
   "county": "Lycoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lycoming — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-york-wind",
   "zip": "",
   "city": "York",
   "date": "2026-06-11",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for York — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-06-11",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-schuylkill-wind",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-06-11",
   "county": "Schuylkill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Schuylkill — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-06-10-flood-40.59--77.57",
   "lat": 40.59,
   "lon": -77.57,
   "zip": "",
   "city": "Lewistown",
   "date": "2026-06-10",
   "county": "Mifflin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Ponding of water on the roadway near the intersection of East Charles Street and South Brown Street in Lewistown. Vehicle stranded.",
   "sourceDetail": "NWS CTP — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CLE-SV-W-125-2026-06-10-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-10",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-10. Duration: 79 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #125 (79 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-125"
  },
  {
   "id": "ww-CLE-SV-W-125-2026-06-10-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-10",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-10. Duration: 79 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #125 (79 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-125"
  },
  {
   "id": "ww-CLE-SV-W-125-2026-06-10-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-10",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-10. Duration: 79 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #125 (79 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-125"
  },
  {
   "id": "ww-CLE-SV-W-125-2026-06-10-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-10",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-10. Duration: 79 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #125 (79 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-125"
  },
  {
   "id": "ww-CTP-SV-W-88-2026-06-10-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-10",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-10. Duration: 52 min. Counties: Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #88 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-88"
  },
  {
   "id": "ww-CTP-SV-W-88-2026-06-10-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-10",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-10. Duration: 52 min. Counties: Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #88 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-88"
  },
  {
   "id": "ww-CTP-SV-W-88-2026-06-10-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-10",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-10. Duration: 52 min. Counties: Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #88 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-88"
  },
  {
   "id": "ww-CTP-SV-W-88-2026-06-10-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-10",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-10. Duration: 52 min. Counties: Juniata, Mifflin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #88 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-88"
  },
  {
   "id": "sps-2026-06-10-mifflin-wind",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-06-10",
   "county": "Mifflin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mifflin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-perry-wind",
   "zip": "",
   "city": "Perry",
   "date": "2026-06-10",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-york-wind",
   "zip": "",
   "city": "York",
   "date": "2026-06-10",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for York — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-lebanon-wind",
   "zip": "",
   "city": "Lebanon",
   "date": "2026-06-10",
   "county": "Lebanon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lebanon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-06-10",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lancaster — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-10",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-06-08T18:40:00Z-tornado-40.03--79.94",
   "lat": 40.03,
   "lon": -79.94,
   "zip": "",
   "city": "1 E Centerville",
   "date": "2026-06-08",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 E Centerville, PA. NWS storm survey confirms a brief tornado near the end of Conti Road. Rating and other details to be determined.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-06-07-bedford-wind",
   "zip": "",
   "city": "Bedford",
   "date": "2026-06-07",
   "county": "Bedford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bedford — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202606070010-hail-40.03--80.09",
   "lat": 40.03,
   "lon": -80.09,
   "zip": "",
   "city": "2 ENE Marianna",
   "date": "2026-06-06",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 ENE Marianna, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-06-wind-41.13--75.38",
   "lat": 41.13,
   "lon": -75.38,
   "zip": "",
   "city": "Pocono Mountains Munici",
   "date": "2026-06-06",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMPO Mt. Pocono.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-wind-40.57--75.48",
   "lat": 40.57,
   "lon": -75.48,
   "zip": "",
   "city": "1 NW Salisbury Twp",
   "date": "2026-06-06",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KXLL Queen City.",
   "sourceDetail": "NWS PHI — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-06-06-1107-1839",
   "lat": 40.09,
   "lon": -80.08,
   "zip": "",
   "city": "Scenery Hill",
   "date": "2026-06-06",
   "county": "Washington",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "spotternetwork.org. (PBZ)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-06T18:38:00Z-tornado-40.04--80.07",
   "lat": 40.04,
   "lon": -80.07,
   "zip": "",
   "city": "2 WSW Beallsville",
   "date": "2026-06-06",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 WSW Beallsville, PA. NWS storm survey confirms a brief tornado near Glendon Lane. Rating and other details to be determined.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-06T18:40:00Z-tornado-40.03--79.94",
   "lat": 40.03,
   "lon": -79.94,
   "zip": "",
   "city": "1 E Centerville",
   "date": "2026-06-06",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 E Centerville, PA. Corrects previous tornado report from 1 E Centerville. NWS storm survey confirms a brief tornado near the end of Conti Road. Rating and other details to be determined.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-06T18:42:00Z-tornado-40.10--80.02",
   "lat": 40.1,
   "lon": -80.02,
   "zip": "",
   "city": "1 SSE Ellsworth",
   "date": "2026-06-06",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 SSE Ellsworth, PA. The National Weather Survey Storm Damage Surveyed confirmed a tornado occurred just southeast of Ellsworth, PA. Tornado details remain unknown as the survey continues.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-06T18:51:00Z-tornado-40.03--79.86",
   "lat": 40.03,
   "lon": -79.86,
   "zip": "",
   "city": "2 ENE Brownsville",
   "date": "2026-06-06",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 ENE Brownsville, PA. Tornado confirmed by storm survey team. Tornado touched down briefly in Linn. Maximum damage estimated at 100mph (EF1).",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-06T18:58:00Z-tornado-40.05--79.72",
   "lat": 40.05,
   "lon": -79.72,
   "zip": "",
   "city": "3 SSE Perryopolis",
   "date": "2026-06-06",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 SSE Perryopolis, PA. Tornado confirmed by storm survey team. Tornado touched down just west of Star Junction and dissipated just north of Vanderbilt.",
   "sourceDetail": "NWS PBZ — NWS Employee via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-06T19:00:00Z-tornado-40.12--79.67",
   "lat": 40.12,
   "lon": -79.67,
   "zip": "",
   "city": "4 ESE Smithton",
   "date": "2026-06-06",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 4 ESE Smithton, PA. The National Weather Service Storm Damage Survey confirmed a tornado occurred just off Boy Scout Camp Road in far southern Westmoreland County. Details remain unknown as the survey remains on going.",
   "sourceDetail": "NWS PBZ — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-CTP-SV-W-75-2026-06-06-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 42 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #75 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-75"
  },
  {
   "id": "ww-CTP-SV-W-75-2026-06-06-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 42 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #75 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-75"
  },
  {
   "id": "ww-CTP-SV-W-75-2026-06-06-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 42 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #75 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-75"
  },
  {
   "id": "ww-CTP-SV-W-75-2026-06-06-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 42 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #75 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-75"
  },
  {
   "id": "ww-CTP-SV-W-75-2026-06-06-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 42 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #75 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-75"
  },
  {
   "id": "ww-CTP-SV-W-75-2026-06-06-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 42 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #75 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-75"
  },
  {
   "id": "ww-CTP-SV-W-75-2026-06-06-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 42 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #75 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-75"
  },
  {
   "id": "ww-CTP-SV-W-75-2026-06-06-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 42 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #75 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-75"
  },
  {
   "id": "ww-CTP-SV-W-75-2026-06-06-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 42 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #75 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-75"
  },
  {
   "id": "ww-CTP-SV-W-75-2026-06-06-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 42 min. Counties: Blair, Cambria, Centre, Clearfield, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #75 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-75"
  },
  {
   "id": "ww-PBZ-SV-W-119-2026-06-06-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 40 min. Counties: Washington, Westmoreland, Fayette, Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #119 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-119"
  },
  {
   "id": "ww-PBZ-SV-W-119-2026-06-06-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 40 min. Counties: Washington, Westmoreland, Fayette, Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #119 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-119"
  },
  {
   "id": "ww-PBZ-SV-W-119-2026-06-06-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 40 min. Counties: Washington, Westmoreland, Fayette, Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #119 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-119"
  },
  {
   "id": "ww-PBZ-SV-W-119-2026-06-06-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 40 min. Counties: Washington, Westmoreland, Fayette, Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #119 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-119"
  },
  {
   "id": "ww-PBZ-SV-W-119-2026-06-06-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 40 min. Counties: Washington, Westmoreland, Fayette, Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #119 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-119"
  },
  {
   "id": "ww-PBZ-SV-W-119-2026-06-06-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 40 min. Counties: Washington, Westmoreland, Fayette, Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #119 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-119"
  },
  {
   "id": "ww-PBZ-SV-W-119-2026-06-06-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 40 min. Counties: Washington, Westmoreland, Fayette, Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #119 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-119"
  },
  {
   "id": "ww-PBZ-SV-W-119-2026-06-06-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 40 min. Counties: Washington, Westmoreland, Fayette, Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #119 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-119"
  },
  {
   "id": "ww-CTP-SV-W-70-2026-06-06-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 23 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #70 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-70"
  },
  {
   "id": "ww-CTP-SV-W-70-2026-06-06-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 23 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #70 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-70"
  },
  {
   "id": "ww-PHI-SV-W-59-2026-06-06-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 41 min. Counties: Montgomery, Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #59 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-59"
  },
  {
   "id": "ww-PHI-SV-W-59-2026-06-06-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 41 min. Counties: Montgomery, Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #59 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-59"
  },
  {
   "id": "ww-PHI-SV-W-59-2026-06-06-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 41 min. Counties: Montgomery, Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #59 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-59"
  },
  {
   "id": "ww-PHI-SV-W-59-2026-06-06-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 41 min. Counties: Montgomery, Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #59 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-59"
  },
  {
   "id": "ww-PHI-SV-W-59-2026-06-06-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 41 min. Counties: Montgomery, Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #59 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-59"
  },
  {
   "id": "ww-PHI-SV-W-59-2026-06-06-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 41 min. Counties: Montgomery, Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #59 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-59"
  },
  {
   "id": "ww-CTP-SV-W-79-2026-06-06-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 28 min. Counties: Lycoming, Sullivan, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #79 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-79"
  },
  {
   "id": "ww-CTP-SV-W-79-2026-06-06-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 28 min. Counties: Lycoming, Sullivan, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #79 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-79"
  },
  {
   "id": "ww-CTP-SV-W-79-2026-06-06-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 28 min. Counties: Lycoming, Sullivan, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #79 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-79"
  },
  {
   "id": "ww-CTP-SV-W-79-2026-06-06-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 28 min. Counties: Lycoming, Sullivan, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #79 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-79"
  },
  {
   "id": "ww-CTP-SV-W-79-2026-06-06-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 28 min. Counties: Lycoming, Sullivan, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #79 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-79"
  },
  {
   "id": "ww-CTP-SV-W-79-2026-06-06-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 28 min. Counties: Lycoming, Sullivan, Tioga. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #79 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-79"
  },
  {
   "id": "ww-CTP-SV-W-82-2026-06-06-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 40 min. Counties: Dauphin, Juniata, Northumberland, Perry, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #82 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-82"
  },
  {
   "id": "ww-CTP-SV-W-82-2026-06-06-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 40 min. Counties: Dauphin, Juniata, Northumberland, Perry, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #82 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-82"
  },
  {
   "id": "ww-CTP-SV-W-82-2026-06-06-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 40 min. Counties: Dauphin, Juniata, Northumberland, Perry, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #82 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-82"
  },
  {
   "id": "ww-CTP-SV-W-82-2026-06-06-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 40 min. Counties: Dauphin, Juniata, Northumberland, Perry, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #82 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-82"
  },
  {
   "id": "ww-CTP-SV-W-82-2026-06-06-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 40 min. Counties: Dauphin, Juniata, Northumberland, Perry, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #82 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-82"
  },
  {
   "id": "ww-CTP-SV-W-82-2026-06-06-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 40 min. Counties: Dauphin, Juniata, Northumberland, Perry, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #82 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-82"
  },
  {
   "id": "ww-CTP-SV-W-82-2026-06-06-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 40 min. Counties: Dauphin, Juniata, Northumberland, Perry, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #82 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-82"
  },
  {
   "id": "ww-CTP-SV-W-82-2026-06-06-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 40 min. Counties: Dauphin, Juniata, Northumberland, Perry, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #82 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-82"
  },
  {
   "id": "ww-CTP-SV-W-82-2026-06-06-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 40 min. Counties: Dauphin, Juniata, Northumberland, Perry, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #82 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-82"
  },
  {
   "id": "ww-CTP-SV-W-82-2026-06-06-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 40 min. Counties: Dauphin, Juniata, Northumberland, Perry, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #82 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-82"
  },
  {
   "id": "ww-PBZ-SV-W-110-2026-06-06-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 22 min. County: Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #110 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-110"
  },
  {
   "id": "ww-PBZ-SV-W-110-2026-06-06-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 22 min. County: Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #110 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-110"
  },
  {
   "id": "ww-CLE-SV-W-105-2026-06-06-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-06. Duration: 51 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #105 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-105"
  },
  {
   "id": "ww-CLE-SV-W-105-2026-06-06-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-06-06. Duration: 51 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #105 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-105"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-77-2026-06-06-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 38 min. Counties: Centre, Clinton, Lycoming, Mifflin, Northumberland, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #77 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-77"
  },
  {
   "id": "ww-CTP-SV-W-76-2026-06-06-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 78 min. Counties: Centre, Clearfield, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #76 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-76"
  },
  {
   "id": "ww-CTP-SV-W-76-2026-06-06-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 78 min. Counties: Centre, Clearfield, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #76 (78 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-76"
  },
  {
   "id": "ww-CTP-SV-W-76-2026-06-06-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 78 min. Counties: Centre, Clearfield, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #76 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-76"
  },
  {
   "id": "ww-CTP-SV-W-76-2026-06-06-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 78 min. Counties: Centre, Clearfield, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #76 (78 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-76"
  },
  {
   "id": "ww-CTP-SV-W-76-2026-06-06-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 78 min. Counties: Centre, Clearfield, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #76 (78 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-76"
  },
  {
   "id": "ww-CTP-SV-W-76-2026-06-06-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 78 min. Counties: Centre, Clearfield, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #76 (78 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-76"
  },
  {
   "id": "ww-CTP-SV-W-83-2026-06-06-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 65 min. Counties: Adams, Franklin, York. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #83 (65 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-83"
  },
  {
   "id": "ww-CTP-SV-W-83-2026-06-06-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 65 min. Counties: Adams, Franklin, York. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #83 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-83"
  },
  {
   "id": "ww-CTP-SV-W-83-2026-06-06-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 65 min. Counties: Adams, Franklin, York. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #83 (65 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-83"
  },
  {
   "id": "ww-CTP-SV-W-83-2026-06-06-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 65 min. Counties: Adams, Franklin, York. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #83 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-83"
  },
  {
   "id": "ww-CTP-SV-W-83-2026-06-06-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 65 min. Counties: Adams, Franklin, York. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #83 (65 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-83"
  },
  {
   "id": "ww-CTP-SV-W-83-2026-06-06-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 65 min. Counties: Adams, Franklin, York. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #83 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-83"
  },
  {
   "id": "ww-CTP-SV-W-78-2026-06-06-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 63 min. Counties: Bedford, Fulton, Huntingdon. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #78 (63 min)",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-78"
  },
  {
   "id": "ww-CTP-SV-W-78-2026-06-06-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 63 min. Counties: Bedford, Fulton, Huntingdon. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #78 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-78"
  },
  {
   "id": "ww-CTP-SV-W-78-2026-06-06-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 63 min. Counties: Bedford, Fulton, Huntingdon. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #78 (63 min)",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-78"
  },
  {
   "id": "ww-CTP-SV-W-78-2026-06-06-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 63 min. Counties: Bedford, Fulton, Huntingdon. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #78 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-78"
  },
  {
   "id": "ww-CTP-SV-W-78-2026-06-06-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 63 min. Counties: Bedford, Fulton, Huntingdon. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #78 (63 min)",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-78"
  },
  {
   "id": "ww-CTP-SV-W-78-2026-06-06-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 63 min. Counties: Bedford, Fulton, Huntingdon. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #78 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-78"
  },
  {
   "id": "ww-CTP-SV-W-86-2026-06-06-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 32 min. County: Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #86 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-86"
  },
  {
   "id": "ww-CTP-SV-W-86-2026-06-06-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 32 min. County: Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #86 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-86"
  },
  {
   "id": "ww-PBZ-SV-W-112-2026-06-06-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 35 min. County: Fayette. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #112 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-112"
  },
  {
   "id": "ww-CTP-SV-W-71-2026-06-06-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 41 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #71 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-71"
  },
  {
   "id": "ww-CTP-SV-W-71-2026-06-06-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 41 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #71 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-71"
  },
  {
   "id": "ww-CTP-SV-W-71-2026-06-06-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 41 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #71 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-71"
  },
  {
   "id": "ww-CTP-SV-W-71-2026-06-06-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 41 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #71 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-71"
  },
  {
   "id": "ww-CTP-SV-W-85-2026-06-06-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 57 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #85 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-85"
  },
  {
   "id": "ww-CTP-SV-W-85-2026-06-06-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 57 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #85 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-85"
  },
  {
   "id": "ww-CTP-SV-W-85-2026-06-06-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 57 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #85 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-85"
  },
  {
   "id": "ww-CTP-SV-W-85-2026-06-06-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 57 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #85 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-85"
  },
  {
   "id": "ww-CTP-SV-W-72-2026-06-06-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 60 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #72 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-72"
  },
  {
   "id": "ww-CTP-SV-W-72-2026-06-06-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 60 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #72 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-72"
  },
  {
   "id": "ww-CTP-SV-W-72-2026-06-06-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 60 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #72 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-72"
  },
  {
   "id": "ww-CTP-SV-W-72-2026-06-06-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 60 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #72 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-72"
  },
  {
   "id": "ww-CTP-SV-W-72-2026-06-06-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 60 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #72 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-72"
  },
  {
   "id": "ww-CTP-SV-W-72-2026-06-06-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 60 min. Counties: Cameron, Clearfield, Elk. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #72 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-72"
  },
  {
   "id": "ww-CTP-SV-W-87-2026-06-06-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 46 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #87 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-87"
  },
  {
   "id": "ww-CTP-SV-W-87-2026-06-06-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 46 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #87 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-87"
  },
  {
   "id": "ww-CTP-SV-W-87-2026-06-06-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 46 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #87 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-87"
  },
  {
   "id": "ww-CTP-SV-W-87-2026-06-06-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 46 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #87 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-87"
  },
  {
   "id": "ww-PBZ-SV-W-111-2026-06-06-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 18 min. Counties: Fayette, Westmoreland. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #111 (18 min)",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-111"
  },
  {
   "id": "ww-PBZ-SV-W-111-2026-06-06-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 18 min. Counties: Fayette, Westmoreland. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #111 (18 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-111"
  },
  {
   "id": "ww-PBZ-SV-W-111-2026-06-06-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 18 min. Counties: Fayette, Westmoreland. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #111 (18 min)",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-111"
  },
  {
   "id": "ww-PBZ-SV-W-111-2026-06-06-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 18 min. Counties: Fayette, Westmoreland. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #111 (18 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-111"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-PHI-SV-W-57-2026-06-06-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 58 min. Counties: Berks, Bucks, Chester, Delaware, Lehigh, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #57 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-57"
  },
  {
   "id": "ww-BGM-SV-W-32-2026-06-06-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-06. Duration: 66 min. Counties: Lackawanna, Luzerne, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #32 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-32"
  },
  {
   "id": "ww-BGM-SV-W-32-2026-06-06-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-06. Duration: 66 min. Counties: Lackawanna, Luzerne, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #32 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-32"
  },
  {
   "id": "ww-BGM-SV-W-32-2026-06-06-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-06. Duration: 66 min. Counties: Lackawanna, Luzerne, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #32 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-32"
  },
  {
   "id": "ww-BGM-SV-W-32-2026-06-06-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-06. Duration: 66 min. Counties: Lackawanna, Luzerne, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #32 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-32"
  },
  {
   "id": "ww-BGM-SV-W-32-2026-06-06-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-06. Duration: 66 min. Counties: Lackawanna, Luzerne, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #32 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-32"
  },
  {
   "id": "ww-BGM-SV-W-32-2026-06-06-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-06. Duration: 66 min. Counties: Lackawanna, Luzerne, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #32 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-32"
  },
  {
   "id": "ww-BGM-SV-W-32-2026-06-06-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-06. Duration: 66 min. Counties: Lackawanna, Luzerne, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #32 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-32"
  },
  {
   "id": "ww-BGM-SV-W-32-2026-06-06-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-06-06. Duration: 66 min. Counties: Lackawanna, Luzerne, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #32 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-32"
  },
  {
   "id": "ww-CTP-SV-W-84-2026-06-06-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 61 min. Counties: Lebanon, Perry, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #84 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-84"
  },
  {
   "id": "ww-CTP-SV-W-84-2026-06-06-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 61 min. Counties: Lebanon, Perry, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #84 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-84"
  },
  {
   "id": "ww-CTP-SV-W-84-2026-06-06-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 61 min. Counties: Lebanon, Perry, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #84 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-84"
  },
  {
   "id": "ww-CTP-SV-W-84-2026-06-06-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 61 min. Counties: Lebanon, Perry, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #84 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-84"
  },
  {
   "id": "ww-CTP-SV-W-84-2026-06-06-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 61 min. Counties: Lebanon, Perry, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #84 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-84"
  },
  {
   "id": "ww-CTP-SV-W-84-2026-06-06-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 61 min. Counties: Lebanon, Perry, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #84 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-84"
  },
  {
   "id": "ww-CTP-SV-W-74-2026-06-06-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 49 min. Counties: Bedford, Somerset. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #74 (49 min)",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-74"
  },
  {
   "id": "ww-CTP-SV-W-74-2026-06-06-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 49 min. Counties: Bedford, Somerset. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #74 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-74"
  },
  {
   "id": "ww-CTP-SV-W-74-2026-06-06-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 49 min. Counties: Bedford, Somerset. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #74 (49 min)",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-74"
  },
  {
   "id": "ww-CTP-SV-W-74-2026-06-06-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 49 min. Counties: Bedford, Somerset. Storm tags: wind: 80.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #74 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-74"
  },
  {
   "id": "ww-CTP-SV-W-73-2026-06-06-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 61 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #73 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-73"
  },
  {
   "id": "ww-CTP-SV-W-73-2026-06-06-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 61 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #73 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-73"
  },
  {
   "id": "ww-CTP-SV-W-73-2026-06-06-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 61 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #73 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-73"
  },
  {
   "id": "ww-CTP-SV-W-73-2026-06-06-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 61 min. Counties: Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #73 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-73"
  },
  {
   "id": "ww-PBZ-SV-W-107-2026-06-06-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 39 min. Counties: Clarion, Forest, Venango, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #107 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-107"
  },
  {
   "id": "ww-PBZ-SV-W-107-2026-06-06-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 39 min. Counties: Clarion, Forest, Venango, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #107 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-107"
  },
  {
   "id": "ww-PBZ-SV-W-107-2026-06-06-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 39 min. Counties: Clarion, Forest, Venango, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #107 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-107"
  },
  {
   "id": "ww-PBZ-SV-W-107-2026-06-06-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 39 min. Counties: Clarion, Forest, Venango, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #107 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-107"
  },
  {
   "id": "ww-PBZ-SV-W-107-2026-06-06-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 39 min. Counties: Clarion, Forest, Venango, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #107 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-107"
  },
  {
   "id": "ww-PBZ-SV-W-107-2026-06-06-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 39 min. Counties: Clarion, Forest, Venango, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #107 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-107"
  },
  {
   "id": "ww-PBZ-SV-W-107-2026-06-06-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 39 min. Counties: Clarion, Forest, Venango, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #107 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-107"
  },
  {
   "id": "ww-PBZ-SV-W-107-2026-06-06-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 39 min. Counties: Clarion, Forest, Venango, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #107 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-107"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "ww-PHI-SV-W-55-2026-06-06-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 67 min. Counties: Berks, Carbon, Lehigh, Monroe, Montgomery, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #55 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-55"
  },
  {
   "id": "ww-CTP-SV-W-81-2026-06-06-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 60 min. Counties: Cumberland, Franklin. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #81 (60 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-81"
  },
  {
   "id": "ww-CTP-SV-W-81-2026-06-06-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 60 min. Counties: Cumberland, Franklin. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #81 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-81"
  },
  {
   "id": "ww-CTP-SV-W-81-2026-06-06-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 60 min. Counties: Cumberland, Franklin. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #81 (60 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-81"
  },
  {
   "id": "ww-CTP-SV-W-81-2026-06-06-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 60 min. Counties: Cumberland, Franklin. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #81 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-81"
  },
  {
   "id": "ww-PBZ-SV-W-106-2026-06-06-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 47 min. Counties: Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #106 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-106"
  },
  {
   "id": "ww-PBZ-SV-W-106-2026-06-06-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 47 min. Counties: Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #106 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-106"
  },
  {
   "id": "ww-PBZ-SV-W-106-2026-06-06-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 47 min. Counties: Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #106 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-106"
  },
  {
   "id": "ww-PBZ-SV-W-106-2026-06-06-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 47 min. Counties: Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #106 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-106"
  },
  {
   "id": "ww-PBZ-SV-W-118-2026-06-06-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 42 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #118 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-118"
  },
  {
   "id": "ww-PBZ-SV-W-118-2026-06-06-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 42 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #118 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-118"
  },
  {
   "id": "ww-PHI-SV-W-56-2026-06-06-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 47 min. Counties: Northampton, Bucks, Lehigh, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #56 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-56"
  },
  {
   "id": "ww-PHI-SV-W-56-2026-06-06-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 47 min. Counties: Northampton, Bucks, Lehigh, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #56 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-56"
  },
  {
   "id": "ww-PHI-SV-W-56-2026-06-06-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 47 min. Counties: Northampton, Bucks, Lehigh, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #56 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-56"
  },
  {
   "id": "ww-PHI-SV-W-56-2026-06-06-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 47 min. Counties: Northampton, Bucks, Lehigh, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #56 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-56"
  },
  {
   "id": "ww-PHI-SV-W-56-2026-06-06-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 47 min. Counties: Northampton, Bucks, Lehigh, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #56 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-56"
  },
  {
   "id": "ww-PHI-SV-W-56-2026-06-06-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 47 min. Counties: Northampton, Bucks, Lehigh, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #56 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-56"
  },
  {
   "id": "ww-PHI-SV-W-56-2026-06-06-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 47 min. Counties: Northampton, Bucks, Lehigh, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #56 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-56"
  },
  {
   "id": "ww-PHI-SV-W-56-2026-06-06-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-06-06. Duration: 47 min. Counties: Northampton, Bucks, Lehigh, Monroe. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #56 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-56"
  },
  {
   "id": "ww-CTP-SV-W-80-2026-06-06-Montour-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 62 min. Counties: Columbia, Montour, Union, Northumberland, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #80 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-80"
  },
  {
   "id": "ww-CTP-SV-W-80-2026-06-06-Montour-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Montour",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 62 min. Counties: Columbia, Montour, Union, Northumberland, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #80 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-80"
  },
  {
   "id": "ww-CTP-SV-W-80-2026-06-06-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 62 min. Counties: Columbia, Montour, Union, Northumberland, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #80 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-80"
  },
  {
   "id": "ww-CTP-SV-W-80-2026-06-06-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 62 min. Counties: Columbia, Montour, Union, Northumberland, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #80 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-80"
  },
  {
   "id": "ww-CTP-SV-W-80-2026-06-06-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 62 min. Counties: Columbia, Montour, Union, Northumberland, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #80 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-80"
  },
  {
   "id": "ww-CTP-SV-W-80-2026-06-06-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 62 min. Counties: Columbia, Montour, Union, Northumberland, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #80 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-80"
  },
  {
   "id": "ww-CTP-SV-W-80-2026-06-06-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 62 min. Counties: Columbia, Montour, Union, Northumberland, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #80 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-80"
  },
  {
   "id": "ww-CTP-SV-W-80-2026-06-06-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 62 min. Counties: Columbia, Montour, Union, Northumberland, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #80 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-80"
  },
  {
   "id": "ww-CTP-SV-W-80-2026-06-06-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 62 min. Counties: Columbia, Montour, Union, Northumberland, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #80 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-80"
  },
  {
   "id": "ww-CTP-SV-W-80-2026-06-06-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 62 min. Counties: Columbia, Montour, Union, Northumberland, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #80 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-80"
  },
  {
   "id": "ww-CTP-SV-W-80-2026-06-06-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 62 min. Counties: Columbia, Montour, Union, Northumberland, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #80 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-80"
  },
  {
   "id": "ww-CTP-SV-W-80-2026-06-06-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-06-06. Duration: 62 min. Counties: Columbia, Montour, Union, Northumberland, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #80 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-80"
  },
  {
   "id": "ww-PBZ-SV-W-108-2026-06-06-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 65 min. Counties: Allegheny, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #108 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-108"
  },
  {
   "id": "ww-PBZ-SV-W-108-2026-06-06-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 65 min. Counties: Allegheny, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #108 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-108"
  },
  {
   "id": "ww-PBZ-SV-W-108-2026-06-06-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 65 min. Counties: Allegheny, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #108 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-108"
  },
  {
   "id": "ww-PBZ-SV-W-108-2026-06-06-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 65 min. Counties: Allegheny, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #108 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-108"
  },
  {
   "id": "ww-PBZ-SV-W-108-2026-06-06-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 65 min. Counties: Allegheny, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #108 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-108"
  },
  {
   "id": "ww-PBZ-SV-W-108-2026-06-06-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 65 min. Counties: Allegheny, Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #108 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-108"
  },
  {
   "id": "ww-PBZ-SV-W-109-2026-06-06-Greene",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 58 min. Counties: Fayette, Allegheny, Greene, Washington, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #109 (58 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-109"
  },
  {
   "id": "ww-PBZ-SV-W-109-2026-06-06-Washington",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 58 min. Counties: Fayette, Allegheny, Greene, Washington, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #109 (58 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-109"
  },
  {
   "id": "ww-PBZ-SV-W-109-2026-06-06-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 58 min. Counties: Fayette, Allegheny, Greene, Washington, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #109 (58 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-109"
  },
  {
   "id": "ww-PBZ-SV-W-109-2026-06-06-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 58 min. Counties: Fayette, Allegheny, Greene, Washington, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #109 (58 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-109"
  },
  {
   "id": "ww-PBZ-SV-W-109-2026-06-06-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-06-06",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-06-06. Duration: 58 min. Counties: Fayette, Allegheny, Greene, Washington, Westmoreland. Storm tags: wind: 70.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #109 (58 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-109"
  },
  {
   "id": "iem-ww-PBZ-TO-W-11-Washington-tornado-2026-06-06",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-06",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Washington.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-11"
  },
  {
   "id": "iem-ww-PBZ-TO-W-11-Fayette-tornado-2026-06-06",
   "zip": "",
   "city": "Fayette",
   "date": "2026-06-06",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Fayette.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-11"
  },
  {
   "id": "iem-ww-PBZ-TO-W-11-Westmoreland-tornado-2026-06-06",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-06-06",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Westmoreland.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-11"
  },
  {
   "id": "asos-bf-IPT-2026-06-06",
   "lat": 41.2433,
   "lon": -76.9217,
   "zip": "",
   "city": "WILLIAMSPORT",
   "date": "2026-06-06",
   "county": "Lycoming",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WILLIAMSPORT (IPT) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — WILLIAMSPORT (IPT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-XLL-2026-06-06",
   "lat": 40.5703,
   "lon": -75.4883,
   "zip": "",
   "city": "Allentown",
   "date": "2026-06-06",
   "county": "Lehigh",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Allentown (XLL) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Allentown (XLL) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2026-06-06",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2026-06-06",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606062206-wind-41.13--75.38",
   "lat": 41.13,
   "lon": -75.38,
   "zip": "",
   "city": "Pocono Mountains Munici",
   "date": "2026-06-06",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Pocono Mountains Munici, PA. Peak gust: 62 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606062215-wind-40.57--75.48",
   "lat": 40.57,
   "lon": -75.48,
   "zip": "",
   "city": "1 NW Salisbury Twp",
   "date": "2026-06-06",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NW Salisbury Twp, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PHI — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-06T18:20:00Z-wind-40.12--80.41",
   "lat": 40.12,
   "lon": -80.41,
   "zip": "",
   "city": "Claysville",
   "date": "2026-06-06",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near Claysville, PA. Peak gust: 70 mph. trees down with estimated wind of 70 mph.",
   "sourceDetail": "NWS PBZ — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-06T18:39:00Z-wind-40.09--80.08",
   "lat": 40.09,
   "lon": -80.08,
   "zip": "",
   "city": "1 NNW Scenery Hill,, PA",
   "date": "2026-06-06",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NNW Scenery Hill,, PA, PA. Peak gust: 85 mph. spotternetwork.org.",
   "sourceDetail": "NWS PBZ — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 85,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-06T22:09:00Z-wind-40.37--75.97",
   "lat": 40.37,
   "lon": -75.97,
   "zip": "",
   "city": "1 S Reading Regional Ai",
   "date": "2026-06-06",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Reading Regional Ai, PA. Peak gust: 54 mph. ASOS station KRDG Reading.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-06T23:25:00Z-wind-40.08--75.02",
   "lat": 40.08,
   "lon": -75.02,
   "zip": "",
   "city": "Northeast Philadelphia",
   "date": "2026-06-06",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Northeast Philadelphia, PA. Peak gust: 54 mph. ASOS station KPNE Philadelphia Northeast.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-06T22:08:00Z-wind-40.65--75.45",
   "lat": 40.65,
   "lon": -75.45,
   "zip": "",
   "city": "Lehigh Valley Internati",
   "date": "2026-06-06",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Lehigh Valley Internati, PA. Peak gust: 56 mph. ASOS station KABE Lehigh Valley Intl Airport.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-06T22:41:00Z-wind-39.98--75.87",
   "lat": 39.98,
   "lon": -75.87,
   "zip": "",
   "city": "1 W Valley Twp",
   "date": "2026-06-06",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 W Valley Twp, PA. Peak gust: 56 mph. AWOS station KMQS Coatesville.",
   "sourceDetail": "NWS PHI — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-06-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-06",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Crawford — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-warren-hail",
   "zip": "",
   "city": "Warren",
   "date": "2026-06-06",
   "county": "Warren",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Warren — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-mckean-hail",
   "zip": "",
   "city": "McKean",
   "date": "2026-06-06",
   "county": "McKean",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for McKean — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-clearfield-wind",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-06-06",
   "county": "Clearfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clearfield — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-elk-hail",
   "zip": "",
   "city": "Elk",
   "date": "2026-06-06",
   "county": "Elk",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Elk — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-potter-hail",
   "zip": "",
   "city": "Potter",
   "date": "2026-06-06",
   "county": "Potter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Potter — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-dauphin-hail",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-06-06",
   "county": "Dauphin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Dauphin — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-columbia-hail",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-06",
   "county": "Columbia",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Columbia — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-bradford-hail",
   "zip": "",
   "city": "Bradford",
   "date": "2026-06-06",
   "county": "Bradford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Bradford — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BGM — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-luzerne-hail",
   "zip": "",
   "city": "Luzerne",
   "date": "2026-06-06",
   "county": "Luzerne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Luzerne — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BGM — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-somerset-hail",
   "zip": "",
   "city": "Somerset",
   "date": "2026-06-06",
   "county": "Somerset",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Somerset — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-FKL-2026-06-03",
   "lat": 41.3779,
   "lon": -79.8604,
   "zip": "",
   "city": "FRANKLIN(AWOS)",
   "date": "2026-06-03",
   "county": "Venango",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FRANKLIN(AWOS) (FKL) recorded a 59 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — FRANKLIN(AWOS) (FKL) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2026-05-30",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2026-05-30",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-05-29-wayne-wind",
   "zip": "",
   "city": "Wayne",
   "date": "2026-05-29",
   "county": "Wayne",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wayne — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BGM — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-05-24-flood-40.81--80.49",
   "lat": 40.81,
   "lon": -80.49,
   "zip": "",
   "city": "3 NE Middleton",
   "date": "2026-05-24",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Coalbank Run out of banks and flooding Valley Road.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-24-flood-40.86--80.46",
   "lat": 40.86,
   "lon": -80.46,
   "zip": "",
   "city": "Enon Valley",
   "date": "2026-05-24",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Creek in Enon Valley out of banks and flooding town, especially around Cass and State Streets. Flooding ongoing. Video provided.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-24-flood-40.57--80.08",
   "lat": 40.57,
   "lon": -80.08,
   "zip": "",
   "city": "2 SSE Franklin Park",
   "date": "2026-05-24",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded home along Aurora Drive. Nearby rain gauge measurement of 1.85 inches falling in less than three hours.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1333565-2026-05-24",
   "lon": 213064,
   "zip": "",
   "city": "ENON",
   "date": "2026-05-24",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The public reported that a the creek in Enon Valley is out of banks and flooding town, especially around Cass and  State Streets. Video provided.",
   "sourceDetail": "Verified by Public — NCEI Event #1333565",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333566-2026-05-24",
   "lon": 213064,
   "zip": "",
   "city": "INGOMAR",
   "date": "2026-05-24",
   "county": "Allegheny",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "State official reported flooding of a home along Aurora Drive.",
   "sourceDetail": "Verified by State Official — NCEI Event #1333566",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PBZ-FF-W-10-2026-05-24-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-05-24. Duration: 142 min. Counties: Allegheny, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #10 (142 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-10"
  },
  {
   "id": "ww-PBZ-FF-W-10-2026-05-24-Butler",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-05-24. Duration: 142 min. Counties: Allegheny, Butler. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #10 (142 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-10"
  },
  {
   "id": "ww-PBZ-FF-W-9-2026-05-24-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-05-24. Duration: 184 min. Counties: Armstrong, Beaver, Butler, Clarion, Lawrence, Mercer, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #9 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-9"
  },
  {
   "id": "ww-PBZ-FF-W-9-2026-05-24-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-05-24. Duration: 184 min. Counties: Armstrong, Beaver, Butler, Clarion, Lawrence, Mercer, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #9 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-9"
  },
  {
   "id": "ww-PBZ-FF-W-9-2026-05-24-Butler",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-05-24. Duration: 184 min. Counties: Armstrong, Beaver, Butler, Clarion, Lawrence, Mercer, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #9 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-9"
  },
  {
   "id": "ww-PBZ-FF-W-9-2026-05-24-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-05-24. Duration: 184 min. Counties: Armstrong, Beaver, Butler, Clarion, Lawrence, Mercer, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #9 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-9"
  },
  {
   "id": "ww-PBZ-FF-W-9-2026-05-24-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-05-24. Duration: 184 min. Counties: Armstrong, Beaver, Butler, Clarion, Lawrence, Mercer, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #9 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-9"
  },
  {
   "id": "ww-PBZ-FF-W-9-2026-05-24-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-05-24. Duration: 184 min. Counties: Armstrong, Beaver, Butler, Clarion, Lawrence, Mercer, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #9 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-9"
  },
  {
   "id": "ww-PBZ-FF-W-9-2026-05-24-Venango",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-05-24. Duration: 184 min. Counties: Armstrong, Beaver, Butler, Clarion, Lawrence, Mercer, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #9 (184 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-9"
  },
  {
   "id": "ww-PHI-FA-W-3-2026-05-24-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-05-24",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PHI on 2026-05-24. Duration: 122 min. County: Delaware. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Areal Flood Warning #3 (122 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FA-W-3"
  },
  {
   "id": "iem-geo-2026-05-24-flood-40.85--80.46",
   "lat": 40.85,
   "lon": -80.46,
   "zip": "",
   "city": "Enon Valley",
   "date": "2026-05-24",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reported flooding in Enon Valley ongoing as of time of report.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1327005-2026-05-23",
   "lon": 212231,
   "zip": "",
   "city": "CHANDLERS VLY",
   "date": "2026-05-23",
   "county": "Warren",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Periods of moderate to heavy rain following a wet stretch resulted in minor flooding along Route 27 between Trelic Run Road and Murray Hill Road in Brokenstraw Township the morning of May 23, 2026. That stretch of Route 27 was closed for approximately an hour as a result.",
   "sourceDetail": "Verified by State Official — NCEI Event #1327005",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-ERI-2026-05-23",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2026-05-23",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605202125-hail-40.05--75.39",
   "lat": 40.05,
   "lon": -75.39,
   "zip": "",
   "city": "1 WNW Wayne",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 WNW Wayne, PA. Hail size: 1\".",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-20-wind-40.35--75.90",
   "lat": 40.35,
   "lon": -75.9,
   "zip": "",
   "city": "1 NE Reading",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW3190 Reading.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-20-wind-40.23--75.55",
   "lat": 40.23,
   "lon": -75.55,
   "zip": "",
   "city": "2 ESE Sanatoga",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPTW Pottstown.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-20-wind-39.88--75.23",
   "lat": 39.88,
   "lon": -75.23,
   "zip": "",
   "city": "Philadelphia Internatio",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPHL Philadelphia International Airport.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-20-wind-40.08--75.02",
   "lat": 40.08,
   "lon": -75.02,
   "zip": "",
   "city": "Northeast Philadelphia",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPNE Philadelphia Northeast.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-20-wind-40.25--74.87",
   "lat": 40.25,
   "lon": -74.87,
   "zip": "",
   "city": "2 WNW Yardley",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 11379 1 WNW Yardley.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-20-wind-40.14--74.75",
   "lat": 40.14,
   "lon": -74.75,
   "zip": "",
   "city": "3 E Tullytown",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station NBLP1 Newbold NOS.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-05-20-flood-40.00--75.35",
   "lat": 40,
   "lon": -75.35,
   "zip": "",
   "city": "Trout Lake",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on I-476 northbound 1.2 miles north of Exit 9: PA 3 - BROOMALL/UPPER DARBY. There is a lane restriction. Time given in report.",
   "sourceDetail": "NWS PHI — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1333018-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "WELSH RUN",
   "date": "2026-05-20",
   "county": "Franklin",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked down multiple trees and wires along Welsh Run Road and Mercersburg Road approximately 3 miles east-southeast of Claylick.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1333018",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333020-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "UPTON",
   "date": "2026-05-20",
   "county": "Franklin",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked down trees and wires in Upton along Lemar Road and Buchanan Trail West.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1333020",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333025-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "WARLEYTOWN",
   "date": "2026-05-20",
   "county": "Franklin",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked down multiple large trees along Grant Shook Road between Filer Road and Worleytown Road.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1333025",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333026-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "HANOVER",
   "date": "2026-05-20",
   "county": "York",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked multiple trees down across Hanover Borough.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333026",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333027-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "FLINTVILLE",
   "date": "2026-05-20",
   "county": "Lebanon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 70 mph blew the roof off of a barn and knocked down trees and wires on Prescott Road between Birch Road and Fox Road in South Lebanon Township.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333027",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333029-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "ORWIN",
   "date": "2026-05-20",
   "county": "Schuylkill",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked multiple trees down onto Gold Mine Road near Tower City. Multiple cars were stuck on the road as a result of the downed trees.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1333029",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333035-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "RED LION",
   "date": "2026-05-20",
   "county": "York",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked down multiple trees and power lines throughout Red Lion.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333035",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333039-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "ROHRERSTOWN",
   "date": "2026-05-20",
   "county": "Lancaster",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked trees and wires down on Rohrerstown Road in East Hempfield Township.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333039",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333040-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "LANCASTER",
   "date": "2026-05-20",
   "county": "Lancaster",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked a large tree down onto two vehicles, blocking the intersection of Janet Avenue and Fountain Avenue in Manheim Township. The storm also knocked down trees and power lines throughout the surrounding area.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333040",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333037-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "CRALEY",
   "date": "2026-05-20",
   "county": "York",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked a tree down onto a house in the 500 block of Bull Run Road near East Prospect. The storm also knocked down power lines in the area which started a fire that resulted in a road closure.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333037",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333030-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "SCHUYKILL HAVEN",
   "date": "2026-05-20",
   "county": "Schuylkill",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked a tree down onto Schuylkill Mountain Road near Schuylkill Haven.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1333030",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333038-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "EAST PROSPECT",
   "date": "2026-05-20",
   "county": "York",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked down trees and wires along Long Level Road in Lower Windsor Township.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333038",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333032-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "HAMLIN",
   "date": "2026-05-20",
   "county": "Lebanon",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked trees and wires down onto Pine Grove Road in Bethel Township.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333032",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333042-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "WEST LANCASTER",
   "date": "2026-05-20",
   "county": "Lancaster",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked trees and wires down at the intersection of Charlestown Road and PA 741 north of Millersville.",
   "sourceDetail": "Verified by Public — NCEI Event #1333042",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333045-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "LEAMAN PLACE",
   "date": "2026-05-20",
   "county": "Lancaster",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked down trees and power lines throughout Paradise.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1333045",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333046-2026-05-20",
   "lon": 212988,
   "zip": "",
   "city": "WHITE HORSE",
   "date": "2026-05-20",
   "county": "Lancaster",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked down trees and power lines near the intersection of Snake Lane and Old Philadelphia Pike approximately 3 miles north of Gap.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1333046",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1342627-2026-05-20",
   "lon": 214249,
   "zip": "",
   "city": "LIMEPORT",
   "date": "2026-05-20",
   "county": "Lehigh",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A utility pole was blown down on Beverly Hills Road between Limeport Pike and Lamour Street, closing the road for a period.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1342627",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1342601-2026-05-20",
   "lon": 214249,
   "zip": "",
   "city": "FOXCROFT",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding was observed on Interstate 476 northbound 1.2 miles north of Exit 9, shutting down at least one lane of the interstate.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1342601",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PHI-SV-W-44-2026-05-20-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 49 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #44 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-44"
  },
  {
   "id": "ww-PHI-SV-W-44-2026-05-20-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 49 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #44 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-44"
  },
  {
   "id": "ww-PHI-SV-W-44-2026-05-20-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 49 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #44 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-44"
  },
  {
   "id": "ww-PHI-SV-W-44-2026-05-20-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 49 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #44 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-44"
  },
  {
   "id": "ww-PHI-SV-W-44-2026-05-20-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 49 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #44 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-44"
  },
  {
   "id": "ww-PHI-SV-W-44-2026-05-20-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 49 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #44 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-44"
  },
  {
   "id": "ww-CTP-SV-W-67-2026-05-20-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 38 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #67 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-67"
  },
  {
   "id": "ww-CTP-SV-W-67-2026-05-20-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 38 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #67 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-67"
  },
  {
   "id": "ww-CTP-SV-W-67-2026-05-20-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 38 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #67 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-67"
  },
  {
   "id": "ww-CTP-SV-W-67-2026-05-20-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 38 min. Counties: Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #67 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-67"
  },
  {
   "id": "ww-PHI-SV-W-45-2026-05-20-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 38 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #45 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-45"
  },
  {
   "id": "ww-PHI-SV-W-45-2026-05-20-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 38 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #45 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-45"
  },
  {
   "id": "ww-PHI-SV-W-45-2026-05-20-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 38 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #45 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-45"
  },
  {
   "id": "ww-PHI-SV-W-45-2026-05-20-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 38 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #45 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-45"
  },
  {
   "id": "ww-PHI-SV-W-45-2026-05-20-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 38 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #45 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-45"
  },
  {
   "id": "ww-PHI-SV-W-45-2026-05-20-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 38 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #45 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-45"
  },
  {
   "id": "ww-CTP-SV-W-64-2026-05-20-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 42 min. Counties: Fulton, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #64 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-64"
  },
  {
   "id": "ww-CTP-SV-W-64-2026-05-20-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 42 min. Counties: Fulton, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #64 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-64"
  },
  {
   "id": "ww-CTP-SV-W-64-2026-05-20-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 42 min. Counties: Fulton, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #64 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-64"
  },
  {
   "id": "ww-CTP-SV-W-64-2026-05-20-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 42 min. Counties: Fulton, Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #64 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-64"
  },
  {
   "id": "ww-PHI-SV-W-36-2026-05-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Berks, Bucks, Lehigh, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #36 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-36"
  },
  {
   "id": "ww-PHI-SV-W-36-2026-05-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Berks, Bucks, Lehigh, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #36 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-36"
  },
  {
   "id": "ww-PHI-SV-W-36-2026-05-20-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Berks, Bucks, Lehigh, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #36 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-36"
  },
  {
   "id": "ww-PHI-SV-W-36-2026-05-20-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Berks, Bucks, Lehigh, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #36 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-36"
  },
  {
   "id": "ww-PHI-SV-W-36-2026-05-20-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Berks, Bucks, Lehigh, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #36 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-36"
  },
  {
   "id": "ww-PHI-SV-W-36-2026-05-20-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Berks, Bucks, Lehigh, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #36 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-36"
  },
  {
   "id": "ww-PHI-SV-W-36-2026-05-20-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Berks, Bucks, Lehigh, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #36 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-36"
  },
  {
   "id": "ww-PHI-SV-W-36-2026-05-20-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Berks, Bucks, Lehigh, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #36 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-36"
  },
  {
   "id": "ww-PHI-SV-W-39-2026-05-20-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 45 min. Counties: Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #39 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-39"
  },
  {
   "id": "ww-PHI-SV-W-39-2026-05-20-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 45 min. Counties: Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #39 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-39"
  },
  {
   "id": "ww-PHI-SV-W-39-2026-05-20-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 45 min. Counties: Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #39 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-39"
  },
  {
   "id": "ww-PHI-SV-W-39-2026-05-20-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 45 min. Counties: Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #39 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-39"
  },
  {
   "id": "ww-PHI-SV-W-39-2026-05-20-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 45 min. Counties: Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #39 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-39"
  },
  {
   "id": "ww-PHI-SV-W-39-2026-05-20-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 45 min. Counties: Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #39 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-39"
  },
  {
   "id": "ww-PHI-SV-W-39-2026-05-20-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 45 min. Counties: Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #39 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-39"
  },
  {
   "id": "ww-PHI-SV-W-39-2026-05-20-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 45 min. Counties: Chester, Bucks, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #39 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-39"
  },
  {
   "id": "ww-PHI-SV-W-48-2026-05-20-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #48 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-48"
  },
  {
   "id": "ww-PHI-SV-W-48-2026-05-20-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #48 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-48"
  },
  {
   "id": "ww-PHI-SV-W-48-2026-05-20-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #48 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-48"
  },
  {
   "id": "ww-PHI-SV-W-48-2026-05-20-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #48 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-48"
  },
  {
   "id": "ww-PHI-SV-W-42-2026-05-20-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Chester, Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #42 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-42"
  },
  {
   "id": "ww-PHI-SV-W-42-2026-05-20-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Chester, Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #42 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-42"
  },
  {
   "id": "ww-PHI-SV-W-42-2026-05-20-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Chester, Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #42 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-42"
  },
  {
   "id": "ww-PHI-SV-W-42-2026-05-20-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Chester, Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #42 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-42"
  },
  {
   "id": "ww-PHI-SV-W-42-2026-05-20-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Chester, Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #42 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-42"
  },
  {
   "id": "ww-PHI-SV-W-42-2026-05-20-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Chester, Delaware, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #42 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-42"
  },
  {
   "id": "ww-CTP-SV-W-65-2026-05-20-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 47 min. County: Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #65 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-65"
  },
  {
   "id": "ww-CTP-SV-W-65-2026-05-20-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 47 min. County: Franklin. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #65 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-65"
  },
  {
   "id": "ww-CTP-SV-W-68-2026-05-20-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 44 min. County: Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #68 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-68"
  },
  {
   "id": "ww-CTP-SV-W-68-2026-05-20-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 44 min. County: Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #68 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-68"
  },
  {
   "id": "ww-PHI-SV-W-34-2026-05-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #34 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-34"
  },
  {
   "id": "ww-PHI-SV-W-34-2026-05-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #34 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-34"
  },
  {
   "id": "ww-PHI-SV-W-34-2026-05-20-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #34 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-34"
  },
  {
   "id": "ww-PHI-SV-W-34-2026-05-20-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #34 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-34"
  },
  {
   "id": "ww-PHI-SV-W-34-2026-05-20-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #34 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-34"
  },
  {
   "id": "ww-PHI-SV-W-34-2026-05-20-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 46 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #34 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-34"
  },
  {
   "id": "ww-PHI-SV-W-33-2026-05-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 45 min. County: Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #33 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-33"
  },
  {
   "id": "ww-PHI-SV-W-33-2026-05-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 45 min. County: Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #33 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-33"
  },
  {
   "id": "ww-PHI-SV-W-35-2026-05-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 47 min. Counties: Berks, Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #35 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-35"
  },
  {
   "id": "ww-PHI-SV-W-35-2026-05-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 47 min. Counties: Berks, Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #35 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-35"
  },
  {
   "id": "ww-PHI-SV-W-35-2026-05-20-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 47 min. Counties: Berks, Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #35 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-35"
  },
  {
   "id": "ww-PHI-SV-W-35-2026-05-20-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 47 min. Counties: Berks, Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #35 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-35"
  },
  {
   "id": "ww-PHI-SV-W-35-2026-05-20-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 47 min. Counties: Berks, Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #35 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-35"
  },
  {
   "id": "ww-PHI-SV-W-35-2026-05-20-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 47 min. Counties: Berks, Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #35 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-35"
  },
  {
   "id": "ww-PHI-SV-W-35-2026-05-20-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 47 min. Counties: Berks, Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #35 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-35"
  },
  {
   "id": "ww-PHI-SV-W-35-2026-05-20-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 47 min. Counties: Berks, Bucks, Lehigh, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #35 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-35"
  },
  {
   "id": "ww-PHI-SV-W-46-2026-05-20-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #46 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-46"
  },
  {
   "id": "ww-PHI-SV-W-46-2026-05-20-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #46 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-46"
  },
  {
   "id": "ww-PHI-SV-W-46-2026-05-20-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #46 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-46"
  },
  {
   "id": "ww-PHI-SV-W-46-2026-05-20-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #46 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-46"
  },
  {
   "id": "ww-PHI-SV-W-46-2026-05-20-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #46 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-46"
  },
  {
   "id": "ww-PHI-SV-W-46-2026-05-20-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 44 min. Counties: Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #46 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-46"
  },
  {
   "id": "ww-PHI-SV-W-38-2026-05-20-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 50 min. Counties: Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #38 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-38"
  },
  {
   "id": "ww-PHI-SV-W-38-2026-05-20-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 50 min. Counties: Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #38 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-38"
  },
  {
   "id": "ww-PHI-SV-W-38-2026-05-20-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 50 min. Counties: Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #38 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-38"
  },
  {
   "id": "ww-PHI-SV-W-38-2026-05-20-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 50 min. Counties: Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #38 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-38"
  },
  {
   "id": "ww-PHI-SV-W-38-2026-05-20-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 50 min. Counties: Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #38 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-38"
  },
  {
   "id": "ww-PHI-SV-W-38-2026-05-20-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 50 min. Counties: Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #38 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-38"
  },
  {
   "id": "ww-PHI-SV-W-38-2026-05-20-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 50 min. Counties: Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #38 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-38"
  },
  {
   "id": "ww-PHI-SV-W-38-2026-05-20-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 50 min. Counties: Chester, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #38 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-38"
  },
  {
   "id": "ww-PHI-SV-W-41-2026-05-20-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 51 min. Counties: Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #41 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-41"
  },
  {
   "id": "ww-PHI-SV-W-41-2026-05-20-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 51 min. Counties: Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #41 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-41"
  },
  {
   "id": "ww-PHI-SV-W-41-2026-05-20-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 51 min. Counties: Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #41 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-41"
  },
  {
   "id": "ww-PHI-SV-W-41-2026-05-20-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 51 min. Counties: Bucks, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #41 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-41"
  },
  {
   "id": "ww-CTP-SV-W-69-2026-05-20-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 44 min. County: Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #69 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-69"
  },
  {
   "id": "ww-CTP-SV-W-69-2026-05-20-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 44 min. County: Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #69 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-69"
  },
  {
   "id": "ww-PHI-SV-W-37-2026-05-20-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 40 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #37 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-37"
  },
  {
   "id": "ww-PHI-SV-W-37-2026-05-20-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 40 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #37 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-37"
  },
  {
   "id": "ww-PHI-SV-W-37-2026-05-20-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 40 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #37 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-37"
  },
  {
   "id": "ww-PHI-SV-W-37-2026-05-20-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 40 min. Counties: Chester, Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #37 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-37"
  },
  {
   "id": "ww-PHI-SV-W-32-2026-05-20-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 48 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #32 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-32"
  },
  {
   "id": "ww-PHI-SV-W-32-2026-05-20-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 48 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #32 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-32"
  },
  {
   "id": "ww-PHI-SV-W-32-2026-05-20-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 48 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #32 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-32"
  },
  {
   "id": "ww-PHI-SV-W-32-2026-05-20-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-20. Duration: 48 min. Counties: Berks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #32 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-32"
  },
  {
   "id": "ww-CTP-SV-W-66-2026-05-20-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 48 min. Counties: Lebanon, Schuylkill, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #66 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-66"
  },
  {
   "id": "ww-CTP-SV-W-66-2026-05-20-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 48 min. Counties: Lebanon, Schuylkill, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #66 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-66"
  },
  {
   "id": "ww-CTP-SV-W-66-2026-05-20-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 48 min. Counties: Lebanon, Schuylkill, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #66 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-66"
  },
  {
   "id": "ww-CTP-SV-W-66-2026-05-20-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 48 min. Counties: Lebanon, Schuylkill, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #66 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-66"
  },
  {
   "id": "ww-CTP-SV-W-66-2026-05-20-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 48 min. Counties: Lebanon, Schuylkill, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #66 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-66"
  },
  {
   "id": "ww-CTP-SV-W-66-2026-05-20-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-20. Duration: 48 min. Counties: Lebanon, Schuylkill, Dauphin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #66 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-66"
  },
  {
   "id": "ww-PHI-FF-W-1-2026-05-20-Bucks",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-05-20. Duration: 175 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #1 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-1"
  },
  {
   "id": "ww-PHI-FF-W-1-2026-05-20-Delaware",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-05-20. Duration: 175 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #1 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-1"
  },
  {
   "id": "ww-PHI-FF-W-1-2026-05-20-Montgomery",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-05-20. Duration: 175 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #1 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-1"
  },
  {
   "id": "ww-PHI-FF-W-1-2026-05-20-Philadelphia",
   "zip": "",
   "city": "",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PHI on 2026-05-20. Duration: 175 min. Counties: Bucks, Delaware, Montgomery, Philadelphia. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Flash Flood Warning #1 (175 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-FF-W-1"
  },
  {
   "id": "asos-bf-PNE-2026-05-20",
   "lat": 40.0789,
   "lon": -75.0134,
   "zip": "",
   "city": "PHILADELPHIA NE",
   "date": "2026-05-20",
   "county": "Burlington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PHILADELPHIA NE (PNE) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PHILADELPHIA NE (PNE) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PHL-2026-05-20",
   "lat": 39.8734,
   "lon": -75.2266,
   "zip": "",
   "city": "Philadelphia Intl",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Philadelphia Intl (PHL) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Philadelphia Intl (PHL) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PTW-2026-05-20",
   "lat": 40.2383,
   "lon": -75.5572,
   "zip": "",
   "city": "POTTSTOWN LIMERICK AIRPORT",
   "date": "2026-05-20",
   "county": "Chester",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "POTTSTOWN LIMERICK AIRPORT (PTW) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — POTTSTOWN LIMERICK AIRPORT (PTW) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605202040-wind-40.35--75.90",
   "lat": 40.35,
   "lon": -75.9,
   "zip": "",
   "city": "1 NE Reading",
   "date": "2026-05-20",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NE Reading, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605202056-wind-40.23--75.55",
   "lat": 40.23,
   "lon": -75.55,
   "zip": "",
   "city": "2 ESE Sanatoga",
   "date": "2026-05-20",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 ESE Sanatoga, PA. Peak gust: 59 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605202137-wind-39.88--75.23",
   "lat": 39.88,
   "lon": -75.23,
   "zip": "",
   "city": "Philadelphia Internatio",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Philadelphia Internatio, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605202143-wind-40.08--75.02",
   "lat": 40.08,
   "lon": -75.02,
   "zip": "",
   "city": "Northeast Philadelphia",
   "date": "2026-05-20",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Northeast Philadelphia, PA. Peak gust: 64 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605202150-wind-40.25--74.87",
   "lat": 40.25,
   "lon": -74.87,
   "zip": "",
   "city": "2 WNW Yardley",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WNW Yardley, PA. Peak gust: 71 mph.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605202154-wind-40.14--74.75",
   "lat": 40.14,
   "lon": -74.75,
   "zip": "",
   "city": "3 E Tullytown",
   "date": "2026-05-20",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 E Tullytown, PA. Peak gust: 59 mph.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1342602-2026-05-20",
   "lon": 214249,
   "zip": "",
   "city": "WAYNE",
   "date": "2026-05-20",
   "county": "Delaware",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Skywarn spotter sent a picture of quarter-sized hail.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1342602",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "sps-2026-05-20-bedford-hail",
   "zip": "",
   "city": "Bedford",
   "date": "2026-05-20",
   "county": "Bedford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Bedford — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-fulton-hail",
   "zip": "",
   "city": "Fulton",
   "date": "2026-05-20",
   "county": "Fulton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fulton — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-york-wind",
   "zip": "",
   "city": "York",
   "date": "2026-05-20",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for York — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-05-20",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-PHI-SV-W-31-2026-05-19-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-19",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-19. Duration: 25 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #31 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-31"
  },
  {
   "id": "ww-PHI-SV-W-31-2026-05-19-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-19",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-19. Duration: 25 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #31 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-31"
  },
  {
   "id": "ww-PHI-SV-W-31-2026-05-19-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-19",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-19. Duration: 25 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #31 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-31"
  },
  {
   "id": "ww-PHI-SV-W-31-2026-05-19-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-19",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-19. Duration: 25 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #31 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-31"
  },
  {
   "id": "ww-PHI-SV-W-31-2026-05-19-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-19",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-19. Duration: 25 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #31 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-31"
  },
  {
   "id": "ww-PHI-SV-W-31-2026-05-19-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-19",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-19. Duration: 25 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #31 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-31"
  },
  {
   "id": "sps-2026-05-19-clinton-wind",
   "zip": "",
   "city": "Clinton",
   "date": "2026-05-19",
   "county": "Clinton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clinton — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-19-lycoming-wind",
   "zip": "",
   "city": "Lycoming",
   "date": "2026-05-19",
   "county": "Lycoming",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lycoming — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-19-york-wind",
   "zip": "",
   "city": "York",
   "date": "2026-05-19",
   "county": "York",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for York — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-19-lancaster-wind",
   "zip": "",
   "city": "Lancaster",
   "date": "2026-05-19",
   "county": "Lancaster",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lancaster — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-19-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-05-19",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1337735-2026-05-18",
   "lon": 212987,
   "zip": "",
   "city": "WOODYCREST",
   "date": "2026-05-18",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph knocked down a tree that fell onto a garage and car. This tree falling also damaged the roof of a residence with no injuries reported in Park Forest.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1337735",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1337737-2026-05-18",
   "lon": 212987,
   "zip": "",
   "city": "FLEMINGTON",
   "date": "2026-05-18",
   "county": "Clinton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a tree onto wires in the 500 block of High Street in Flemington.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1337737",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-CTP-SV-W-63-2026-05-18-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-18. Duration: 42 min. Counties: Clinton, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #63 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-63"
  },
  {
   "id": "ww-CTP-SV-W-63-2026-05-18-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-18. Duration: 42 min. Counties: Clinton, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #63 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-63"
  },
  {
   "id": "ww-CTP-SV-W-63-2026-05-18-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-18. Duration: 42 min. Counties: Clinton, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #63 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-63"
  },
  {
   "id": "ww-CTP-SV-W-63-2026-05-18-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-18. Duration: 42 min. Counties: Clinton, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #63 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-63"
  },
  {
   "id": "sps-2026-05-18-fulton-hail",
   "zip": "",
   "city": "Fulton",
   "date": "2026-05-18",
   "county": "Fulton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Fulton — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-centre-hail",
   "zip": "",
   "city": "Centre",
   "date": "2026-05-18",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Centre — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-centre-wind",
   "zip": "",
   "city": "Centre",
   "date": "2026-05-18",
   "county": "Centre",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Centre — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-clinton-wind",
   "zip": "",
   "city": "Clinton",
   "date": "2026-05-18",
   "county": "Clinton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clinton — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202605131750-hail-41.40--79.83",
   "lat": 41.4,
   "lon": -79.83,
   "zip": "",
   "city": "1 NE Franklin",
   "date": "2026-05-13",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE Franklin, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605131814-hail-41.39--79.51",
   "lat": 41.39,
   "lon": -79.51,
   "zip": "",
   "city": "4 NW Fryburg",
   "date": "2026-05-13",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NW Fryburg, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605131822-hail-41.21--79.39",
   "lat": 41.21,
   "lon": -79.39,
   "zip": "",
   "city": "Clarion",
   "date": "2026-05-13",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Clarion, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605131915-hail-40.25--80.02",
   "lat": 40.25,
   "lon": -80.02,
   "zip": "",
   "city": "1 W Finleyville",
   "date": "2026-05-13",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Finleyville, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605131951-hail-40.21--79.77",
   "lat": 40.21,
   "lon": -79.77,
   "zip": "",
   "city": "West Newton",
   "date": "2026-05-13",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near West Newton, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605131955-hail-40.23--79.73",
   "lat": 40.23,
   "lon": -79.73,
   "zip": "",
   "city": "2 ENE West Newton",
   "date": "2026-05-13",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 ENE West Newton, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605132030-hail-40.15--79.33",
   "lat": 40.15,
   "lon": -79.33,
   "zip": "",
   "city": "4 NE Donegal",
   "date": "2026-05-13",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NE Donegal, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1336871-2026-05-13",
   "lon": 213448,
   "zip": "",
   "city": "VENUS",
   "date": "2026-05-13",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mid-afternoon thunderstorms both in broken line segments and single cells developed along and ahead of a cold front. Marginal effective shear values up to 30 knots and MLCAPE of 500-1000 J/kg supported severe thunderstorms producing both wind and hail. Wind was primarily confined to northern West Virginia along a DCAPE gradient of 600-700 J/kg. Mid-level lapse rates up to 6.5 C/km and up to 300 J/kg of hail growth zone CAPE supported numerous reports of quarter size within storms across western Pennsylvania.",
   "sourceDetail": "Verified by Public — NCEI Event #1336871",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1336875-2026-05-13",
   "lon": 213448,
   "zip": "",
   "city": "HUTCHINSON",
   "date": "2026-05-13",
   "county": "Westmoreland",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mid-afternoon thunderstorms both in broken line segments and single cells developed along and ahead of a cold front. Marginal effective shear values up to 30 knots and MLCAPE of 500-1000 J/kg supported severe thunderstorms producing both wind and hail. Wind was primarily confined to northern West Virginia along a DCAPE gradient of 600-700 J/kg. Mid-level lapse rates up to 6.5 C/km and up to 300 J/kg of hail growth zone CAPE supported numerous reports of quarter size within storms across western Pennsylvania.",
   "sourceDetail": "Verified by Public — NCEI Event #1336875",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1336876-2026-05-13",
   "lon": 213448,
   "zip": "",
   "city": "STAHLSTOWN",
   "date": "2026-05-13",
   "county": "Westmoreland",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mid-afternoon thunderstorms both in broken line segments and single cells developed along and ahead of a cold front. Marginal effective shear values up to 30 knots and MLCAPE of 500-1000 J/kg supported severe thunderstorms producing both wind and hail. Wind was primarily confined to northern West Virginia along a DCAPE gradient of 600-700 J/kg. Mid-level lapse rates up to 6.5 C/km and up to 300 J/kg of hail growth zone CAPE supported numerous reports of quarter size within storms across western Pennsylvania.",
   "sourceDetail": "Verified by Public — NCEI Event #1336876",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1337802-2026-05-13",
   "lon": 211957,
   "zip": "",
   "city": "CHARLESTON",
   "date": "2026-05-13",
   "county": "Tioga",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees around Charleston. One tree fell onto wires on Charleston Road while another tree was knocked down onto the roadway with a car running into the downed tree.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1337802",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1337988-2026-05-13",
   "lon": 211957,
   "zip": "",
   "city": "NEW BLOOMFIELD",
   "date": "2026-05-13",
   "county": "Perry",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a steeple off Trinity Christian Church in New Bloomfield along with knocking down multiple trees in and around New Bloomfield.",
   "sourceDetail": "Verified by Fire Department/Rescue — NCEI Event #1337988",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1337992-2026-05-13",
   "lon": 211957,
   "zip": "",
   "city": "CAMP CURTIN",
   "date": "2026-05-13",
   "county": "Dauphin",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph knocked multiple trees down north of Harrisburg.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1337992",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1337994-2026-05-13",
   "lon": 211957,
   "zip": "",
   "city": "LAWNTON",
   "date": "2026-05-13",
   "county": "Dauphin",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees in Lawnton.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1337994",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1342598-2026-05-13",
   "lon": 214248,
   "zip": "",
   "city": "FRYSTOWN",
   "date": "2026-05-13",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree and wires were blown down.",
   "sourceDetail": "Verified by State Official — NCEI Event #1342598",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1342600-2026-05-13",
   "lon": 214248,
   "zip": "",
   "city": "STRAUSSTOWN",
   "date": "2026-05-13",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was blown down.",
   "sourceDetail": "Verified by State Official — NCEI Event #1342600",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PBZ-SV-W-92-2026-05-13-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 42 min. Counties: Clarion, Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #92 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-92"
  },
  {
   "id": "ww-PBZ-SV-W-92-2026-05-13-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 42 min. Counties: Clarion, Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #92 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-92"
  },
  {
   "id": "ww-PBZ-SV-W-92-2026-05-13-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 42 min. Counties: Clarion, Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #92 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-92"
  },
  {
   "id": "ww-PBZ-SV-W-92-2026-05-13-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 42 min. Counties: Clarion, Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #92 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-92"
  },
  {
   "id": "ww-PBZ-SV-W-92-2026-05-13-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 42 min. Counties: Clarion, Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #92 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-92"
  },
  {
   "id": "ww-PBZ-SV-W-92-2026-05-13-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 42 min. Counties: Clarion, Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #92 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-92"
  },
  {
   "id": "ww-PBZ-SV-W-92-2026-05-13-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 42 min. Counties: Clarion, Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #92 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-92"
  },
  {
   "id": "ww-PBZ-SV-W-92-2026-05-13-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 42 min. Counties: Clarion, Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #92 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-92"
  },
  {
   "id": "ww-PBZ-SV-W-97-2026-05-13-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 50 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #97 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-97"
  },
  {
   "id": "ww-PBZ-SV-W-97-2026-05-13-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 50 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #97 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-97"
  },
  {
   "id": "ww-PBZ-SV-W-97-2026-05-13-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 50 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #97 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-97"
  },
  {
   "id": "ww-PBZ-SV-W-97-2026-05-13-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 50 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #97 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-97"
  },
  {
   "id": "ww-PBZ-SV-W-97-2026-05-13-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 50 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #97 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-97"
  },
  {
   "id": "ww-PBZ-SV-W-97-2026-05-13-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 50 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #97 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-97"
  },
  {
   "id": "ww-PBZ-SV-W-97-2026-05-13-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 50 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #97 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-97"
  },
  {
   "id": "ww-PBZ-SV-W-97-2026-05-13-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 50 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #97 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-97"
  },
  {
   "id": "ww-PBZ-SV-W-95-2026-05-13-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 45 min. County: Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #95 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-95"
  },
  {
   "id": "ww-PBZ-SV-W-95-2026-05-13-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 45 min. County: Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #95 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-95"
  },
  {
   "id": "ww-CTP-SV-W-58-2026-05-13-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 38 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #58 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-58"
  },
  {
   "id": "ww-CTP-SV-W-58-2026-05-13-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 38 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #58 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-58"
  },
  {
   "id": "ww-CTP-SV-W-58-2026-05-13-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 38 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #58 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-58"
  },
  {
   "id": "ww-CTP-SV-W-58-2026-05-13-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 38 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #58 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-58"
  },
  {
   "id": "ww-CTP-SV-W-61-2026-05-13-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 47 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #61 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-61"
  },
  {
   "id": "ww-CTP-SV-W-61-2026-05-13-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 47 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #61 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-61"
  },
  {
   "id": "ww-CTP-SV-W-61-2026-05-13-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 47 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #61 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-61"
  },
  {
   "id": "ww-CTP-SV-W-61-2026-05-13-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 47 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #61 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-61"
  },
  {
   "id": "ww-CTP-SV-W-61-2026-05-13-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 47 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #61 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-61"
  },
  {
   "id": "ww-CTP-SV-W-61-2026-05-13-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 47 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #61 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-61"
  },
  {
   "id": "ww-CTP-SV-W-61-2026-05-13-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 47 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #61 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-61"
  },
  {
   "id": "ww-CTP-SV-W-61-2026-05-13-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 47 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #61 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-61"
  },
  {
   "id": "ww-CTP-SV-W-61-2026-05-13-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 47 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #61 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-61"
  },
  {
   "id": "ww-CTP-SV-W-61-2026-05-13-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 47 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #61 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-61"
  },
  {
   "id": "ww-CTP-SV-W-61-2026-05-13-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 47 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #61 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-61"
  },
  {
   "id": "ww-CTP-SV-W-61-2026-05-13-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 47 min. Counties: Dauphin, Juniata, Northumberland, Perry, Schuylkill, Snyder. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #61 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-61"
  },
  {
   "id": "ww-CTP-SV-W-60-2026-05-13-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 52 min. County: Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #60 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-60"
  },
  {
   "id": "ww-CTP-SV-W-60-2026-05-13-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 52 min. County: Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #60 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-60"
  },
  {
   "id": "ww-CTP-SV-W-59-2026-05-13-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 51 min. County: McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #59 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-59"
  },
  {
   "id": "ww-CTP-SV-W-59-2026-05-13-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 51 min. County: McKean. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #59 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-59"
  },
  {
   "id": "ww-PBZ-SV-W-93-2026-05-13-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 29 min. Counties: Armstrong, Butler, Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #93 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-93"
  },
  {
   "id": "ww-PBZ-SV-W-93-2026-05-13-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 29 min. Counties: Armstrong, Butler, Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #93 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-93"
  },
  {
   "id": "ww-PBZ-SV-W-93-2026-05-13-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 29 min. Counties: Armstrong, Butler, Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #93 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-93"
  },
  {
   "id": "ww-PBZ-SV-W-93-2026-05-13-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 29 min. Counties: Armstrong, Butler, Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #93 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-93"
  },
  {
   "id": "ww-PBZ-SV-W-93-2026-05-13-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 29 min. Counties: Armstrong, Butler, Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #93 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-93"
  },
  {
   "id": "ww-PBZ-SV-W-93-2026-05-13-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 29 min. Counties: Armstrong, Butler, Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #93 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-93"
  },
  {
   "id": "ww-PBZ-SV-W-93-2026-05-13-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 29 min. Counties: Armstrong, Butler, Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #93 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-93"
  },
  {
   "id": "ww-PBZ-SV-W-93-2026-05-13-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 29 min. Counties: Armstrong, Butler, Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #93 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-93"
  },
  {
   "id": "ww-PBZ-SV-W-96-2026-05-13-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 46 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #96 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-96"
  },
  {
   "id": "ww-PBZ-SV-W-96-2026-05-13-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 46 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #96 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-96"
  },
  {
   "id": "ww-BGM-SV-W-28-2026-05-13-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-05-13. Duration: 64 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #28 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-28"
  },
  {
   "id": "ww-BGM-SV-W-28-2026-05-13-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-05-13. Duration: 64 min. County: Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #28 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-28"
  },
  {
   "id": "ww-PHI-SV-W-30-2026-05-13-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-13. Duration: 25 min. County: Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #30 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-30"
  },
  {
   "id": "ww-PHI-SV-W-30-2026-05-13-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-05-13. Duration: 25 min. County: Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #30 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-30"
  },
  {
   "id": "ww-CTP-SV-W-62-2026-05-13-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 23 min. Counties: Lancaster, Dauphin, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #62 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-62"
  },
  {
   "id": "ww-CTP-SV-W-62-2026-05-13-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 23 min. Counties: Lancaster, Dauphin, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #62 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-62"
  },
  {
   "id": "ww-CTP-SV-W-62-2026-05-13-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 23 min. Counties: Lancaster, Dauphin, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #62 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-62"
  },
  {
   "id": "ww-CTP-SV-W-62-2026-05-13-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 23 min. Counties: Lancaster, Dauphin, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #62 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-62"
  },
  {
   "id": "ww-CTP-SV-W-62-2026-05-13-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 23 min. Counties: Lancaster, Dauphin, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #62 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-62"
  },
  {
   "id": "ww-CTP-SV-W-62-2026-05-13-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 23 min. Counties: Lancaster, Dauphin, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #62 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-62"
  },
  {
   "id": "ww-CTP-SV-W-62-2026-05-13-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 23 min. Counties: Lancaster, Dauphin, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #62 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-62"
  },
  {
   "id": "ww-CTP-SV-W-62-2026-05-13-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-05-13. Duration: 23 min. Counties: Lancaster, Dauphin, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #62 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-62"
  },
  {
   "id": "ww-PBZ-SV-W-94-2026-05-13-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 21 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #94 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-94"
  },
  {
   "id": "ww-PBZ-SV-W-94-2026-05-13-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 21 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #94 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-94"
  },
  {
   "id": "ww-PBZ-SV-W-94-2026-05-13-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 21 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #94 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-94"
  },
  {
   "id": "ww-PBZ-SV-W-94-2026-05-13-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 21 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #94 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-94"
  },
  {
   "id": "ww-PBZ-SV-W-94-2026-05-13-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 21 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #94 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-94"
  },
  {
   "id": "ww-PBZ-SV-W-94-2026-05-13-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 21 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #94 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-94"
  },
  {
   "id": "ww-PBZ-SV-W-94-2026-05-13-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 21 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #94 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-94"
  },
  {
   "id": "ww-PBZ-SV-W-94-2026-05-13-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-13",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-13. Duration: 21 min. Counties: Clarion, Venango, Forest, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #94 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-94"
  },
  {
   "id": "asos-bf-MUI-2026-05-13",
   "lat": 40.4348,
   "lon": -76.5693,
   "zip": "",
   "city": "MUIR AAF/INDIANTOWN",
   "date": "2026-05-13",
   "county": "Lebanon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MUIR AAF/INDIANTOWN (MUI) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MUIR AAF/INDIANTOWN (MUI) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CXY-2026-05-13",
   "lat": 40.2171,
   "lon": -76.8515,
   "zip": "",
   "city": "HARRISBURG/CAPITAL",
   "date": "2026-05-13",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HARRISBURG/CAPITAL (CXY) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — HARRISBURG/CAPITAL (CXY) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1336870-2026-05-13",
   "lon": 213448,
   "zip": "",
   "city": "FRANKLIN",
   "date": "2026-05-13",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mid-afternoon thunderstorms both in broken line segments and single cells developed along and ahead of a cold front. Marginal effective shear values up to 30 knots and MLCAPE of 500-1000 J/kg supported severe thunderstorms producing both wind and hail. Wind was primarily confined to northern West Virginia along a DCAPE gradient of 600-700 J/kg. Mid-level lapse rates up to 6.5 C/km and up to 300 J/kg of hail growth zone CAPE supported numerous reports of quarter size within storms across western Pennsylvania.",
   "sourceDetail": "Verified by Public — NCEI Event #1336870",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1336872-2026-05-13",
   "lon": 213448,
   "zip": "",
   "city": "CLARION",
   "date": "2026-05-13",
   "county": "Clarion",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mid-afternoon thunderstorms both in broken line segments and single cells developed along and ahead of a cold front. Marginal effective shear values up to 30 knots and MLCAPE of 500-1000 J/kg supported severe thunderstorms producing both wind and hail. Wind was primarily confined to northern West Virginia along a DCAPE gradient of 600-700 J/kg. Mid-level lapse rates up to 6.5 C/km and up to 300 J/kg of hail growth zone CAPE supported numerous reports of quarter size within storms across western Pennsylvania.",
   "sourceDetail": "Verified by Public — NCEI Event #1336872",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1336873-2026-05-13",
   "lon": 213448,
   "zip": "",
   "city": "FINLEYVILLE",
   "date": "2026-05-13",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mid-afternoon thunderstorms both in broken line segments and single cells developed along and ahead of a cold front. Marginal effective shear values up to 30 knots and MLCAPE of 500-1000 J/kg supported severe thunderstorms producing both wind and hail. Wind was primarily confined to northern West Virginia along a DCAPE gradient of 600-700 J/kg. Mid-level lapse rates up to 6.5 C/km and up to 300 J/kg of hail growth zone CAPE supported numerous reports of quarter size within storms across western Pennsylvania.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1336873",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1336874-2026-05-13",
   "lon": 213448,
   "zip": "",
   "city": "WEST NEWTON",
   "date": "2026-05-13",
   "county": "Westmoreland",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mid-afternoon thunderstorms both in broken line segments and single cells developed along and ahead of a cold front. Marginal effective shear values up to 30 knots and MLCAPE of 500-1000 J/kg supported severe thunderstorms producing both wind and hail. Wind was primarily confined to northern West Virginia along a DCAPE gradient of 600-700 J/kg. Mid-level lapse rates up to 6.5 C/km and up to 300 J/kg of hail growth zone CAPE supported numerous reports of quarter size within storms across western Pennsylvania.",
   "sourceDetail": "Verified by Public — NCEI Event #1336874",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "sps-2026-05-13-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-05-13",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Crawford — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-elk-hail",
   "zip": "",
   "city": "Elk",
   "date": "2026-05-13",
   "county": "Elk",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Elk — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-potter-hail",
   "zip": "",
   "city": "Potter",
   "date": "2026-05-13",
   "county": "Potter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Potter — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-tioga-hail",
   "zip": "",
   "city": "Tioga",
   "date": "2026-05-13",
   "county": "Tioga",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Tioga — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-juniata-hail",
   "zip": "",
   "city": "Juniata",
   "date": "2026-05-13",
   "county": "Juniata",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Juniata — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-juniata-wind",
   "zip": "",
   "city": "Juniata",
   "date": "2026-05-13",
   "county": "Juniata",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Juniata — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-mifflin-wind",
   "zip": "",
   "city": "Mifflin",
   "date": "2026-05-13",
   "county": "Mifflin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mifflin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-perry-hail",
   "zip": "",
   "city": "Perry",
   "date": "2026-05-13",
   "county": "Perry",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Perry — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-franklin-wind",
   "zip": "",
   "city": "Franklin",
   "date": "2026-05-13",
   "county": "Franklin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Franklin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-05-13",
   "county": "Adams",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Adams — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-dauphin-wind",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-05-13",
   "county": "Dauphin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Dauphin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-schuylkill-wind",
   "zip": "",
   "city": "Schuylkill",
   "date": "2026-05-13",
   "county": "Schuylkill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Schuylkill — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CTP — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1336866-2026-05-09",
   "lon": 213447,
   "zip": "",
   "city": "WEST MIDDLESEX ARPT",
   "date": "2026-05-09",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tree down along Habarka Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1336866",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1336868-2026-05-09",
   "lon": 213447,
   "zip": "",
   "city": "WHEATLAND",
   "date": "2026-05-09",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wires down along Highland Street.",
   "sourceDetail": "Verified by State Official — NCEI Event #1336868",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PBZ-SV-W-91-2026-05-09-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-09",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-09. Duration: 53 min. Counties: Lawrence, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #91 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-91"
  },
  {
   "id": "ww-PBZ-SV-W-91-2026-05-09-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-09",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-09. Duration: 53 min. Counties: Lawrence, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #91 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-91"
  },
  {
   "id": "ww-PBZ-SV-W-91-2026-05-09-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-09",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-09. Duration: 53 min. Counties: Lawrence, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #91 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-91"
  },
  {
   "id": "ww-PBZ-SV-W-91-2026-05-09-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-09",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-09. Duration: 53 min. Counties: Lawrence, Mercer. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #91 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-91"
  },
  {
   "id": "sps-2026-05-09-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-05-09",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-09-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-05-09",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1336865-2026-05-05",
   "lon": 213446,
   "zip": "",
   "city": "WILMINGTON JCT",
   "date": "2026-05-05",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tree down blocking the entirety of the roadway.",
   "sourceDetail": "Verified by State Official — NCEI Event #1336865",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PBZ-SV-W-90-2026-05-05-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-05-05",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-05. Duration: 50 min. Counties: Butler, Mercer, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #90 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-90"
  },
  {
   "id": "ww-PBZ-SV-W-90-2026-05-05-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-05-05",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-05. Duration: 50 min. Counties: Butler, Mercer, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #90 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-90"
  },
  {
   "id": "ww-PBZ-SV-W-90-2026-05-05-Butler",
   "zip": "",
   "city": "",
   "date": "2026-05-05",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-05. Duration: 50 min. Counties: Butler, Mercer, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #90 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-90"
  },
  {
   "id": "ww-PBZ-SV-W-90-2026-05-05-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-05-05",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-05-05. Duration: 50 min. Counties: Butler, Mercer, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #90 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-90"
  },
  {
   "id": "iem-ww-PBZ-TO-W-10-Indiana-tornado-2026-04-29",
   "zip": "",
   "city": "Indiana",
   "date": "2026-04-29",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Indiana.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-10"
  },
  {
   "id": "asos-bf-ERI-2026-04-28",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2026-04-28",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GKJ-2026-04-18",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2026-04-18",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 57 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DUJ-2026-04-18",
   "lat": 41.18,
   "lon": -78.9,
   "zip": "",
   "city": "DU BOIS (AWOS)",
   "date": "2026-04-18",
   "county": "Jefferson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DU BOIS (AWOS) (DUJ) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — DU BOIS (AWOS) (DUJ) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-04-18-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-04-18",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-18-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-04-18",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1330041-2026-04-16",
   "lon": 212522,
   "zip": "",
   "city": "FARRELL",
   "date": "2026-04-16",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down on a utility pole.",
   "sourceDetail": "Verified by State Official — NCEI Event #1330041",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330042-2026-04-16",
   "lon": 212522,
   "zip": "",
   "city": "HENLEIN",
   "date": "2026-04-16",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down on wires.",
   "sourceDetail": "Verified by State Official — NCEI Event #1330042",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330043-2026-04-16",
   "lon": 212522,
   "zip": "",
   "city": "SALEM",
   "date": "2026-04-16",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down on wires.",
   "sourceDetail": "Verified by State Official — NCEI Event #1330043",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330044-2026-04-16",
   "lon": 212522,
   "zip": "",
   "city": "FAIRVIEW",
   "date": "2026-04-16",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Electrical wires were reported down.",
   "sourceDetail": "Verified by State Official — NCEI Event #1330044",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330045-2026-04-16",
   "lon": 212522,
   "zip": "",
   "city": "SHEAKLEYVILLE",
   "date": "2026-04-16",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down.",
   "sourceDetail": "Verified by Public — NCEI Event #1330045",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330053-2026-04-16",
   "lon": 212522,
   "zip": "",
   "city": "MILLEDGEVILLE",
   "date": "2026-04-16",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down on wires.",
   "sourceDetail": "Verified by State Official — NCEI Event #1330053",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330054-2026-04-16",
   "lon": 212522,
   "zip": "",
   "city": "SHAW JCT",
   "date": "2026-04-16",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down on wires.",
   "sourceDetail": "Verified by State Official — NCEI Event #1330054",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330055-2026-04-16",
   "lon": 212522,
   "zip": "",
   "city": "UTICA",
   "date": "2026-04-16",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees reported down making the road impassable.",
   "sourceDetail": "Verified by State Official — NCEI Event #1330055",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330063-2026-04-16",
   "lon": 212522,
   "zip": "",
   "city": "EDINBURG",
   "date": "2026-04-16",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down.",
   "sourceDetail": "Verified by State Official — NCEI Event #1330063",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330058-2026-04-16",
   "lon": 212522,
   "zip": "",
   "city": "WALMO",
   "date": "2026-04-16",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tree down across Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1330058",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330059-2026-04-16",
   "lon": 212522,
   "zip": "",
   "city": "NEW CASTLE",
   "date": "2026-04-16",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down.",
   "sourceDetail": "Verified by State Official — NCEI Event #1330059",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330060-2026-04-16",
   "lon": 212522,
   "zip": "",
   "city": "EASTBROOK",
   "date": "2026-04-16",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down.",
   "sourceDetail": "Verified by State Official — NCEI Event #1330060",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330062-2026-04-16",
   "lon": 212522,
   "zip": "",
   "city": "ROCKMERE",
   "date": "2026-04-16",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of snapped tree on Horsecreek Road.",
   "sourceDetail": "Verified by Public — NCEI Event #1330062",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-CTP-SV-W-57-2026-04-16-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-16. Duration: 22 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #57 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-57"
  },
  {
   "id": "ww-CTP-SV-W-57-2026-04-16-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-16. Duration: 22 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #57 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-57"
  },
  {
   "id": "ww-CTP-SV-W-57-2026-04-16-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-16. Duration: 22 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #57 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-57"
  },
  {
   "id": "ww-CTP-SV-W-57-2026-04-16-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-16. Duration: 22 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #57 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-57"
  },
  {
   "id": "ww-PBZ-SV-W-88-2026-04-16-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-16. Duration: 24 min. Counties: Armstrong, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #88 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-88"
  },
  {
   "id": "ww-PBZ-SV-W-88-2026-04-16-Butler",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-16. Duration: 24 min. Counties: Armstrong, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #88 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-88"
  },
  {
   "id": "ww-PBZ-SV-W-88-2026-04-16-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-16. Duration: 24 min. Counties: Armstrong, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #88 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-88"
  },
  {
   "id": "ww-PBZ-SV-W-88-2026-04-16-Venango",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-16. Duration: 24 min. Counties: Armstrong, Butler, Clarion, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #88 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-88"
  },
  {
   "id": "ww-PBZ-SV-W-83-2026-04-16-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-16. Duration: 41 min. County: Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #83 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-83"
  },
  {
   "id": "ww-CTP-SV-W-56-2026-04-16-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-16. Duration: 27 min. Counties: Elk, McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #56 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-56"
  },
  {
   "id": "ww-CTP-SV-W-56-2026-04-16-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-16. Duration: 27 min. Counties: Elk, McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #56 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-56"
  },
  {
   "id": "ww-CTP-SV-W-56-2026-04-16-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-16. Duration: 27 min. Counties: Elk, McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #56 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-56"
  },
  {
   "id": "ww-CTP-SV-W-56-2026-04-16-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-16. Duration: 27 min. Counties: Elk, McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #56 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-56"
  },
  {
   "id": "ww-CTP-SV-W-56-2026-04-16-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-16. Duration: 27 min. Counties: Elk, McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #56 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-56"
  },
  {
   "id": "ww-CTP-SV-W-56-2026-04-16-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-16. Duration: 27 min. Counties: Elk, McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #56 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-56"
  },
  {
   "id": "ww-PBZ-SV-W-87-2026-04-16-Venango",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-16. Duration: 46 min. Counties: Venango, Forest, Clarion. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #87 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-87"
  },
  {
   "id": "ww-PBZ-SV-W-87-2026-04-16-Forest",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-16. Duration: 46 min. Counties: Venango, Forest, Clarion. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #87 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-87"
  },
  {
   "id": "ww-PBZ-SV-W-87-2026-04-16-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-16. Duration: 46 min. Counties: Venango, Forest, Clarion. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #87 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-87"
  },
  {
   "id": "ww-PBZ-SV-W-85-2026-04-16-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-16. Duration: 43 min. Counties: Butler, Lawrence, Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #85 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-85"
  },
  {
   "id": "ww-PBZ-SV-W-85-2026-04-16-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-16. Duration: 43 min. Counties: Butler, Lawrence, Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #85 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-85"
  },
  {
   "id": "ww-PBZ-SV-W-85-2026-04-16-Butler",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-16. Duration: 43 min. Counties: Butler, Lawrence, Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #85 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-85"
  },
  {
   "id": "ww-PBZ-SV-W-86-2026-04-16-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-16. Duration: 42 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #86 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-86"
  },
  {
   "id": "ww-PBZ-SV-W-86-2026-04-16-Venango",
   "zip": "",
   "city": "",
   "date": "2026-04-16",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-16. Duration: 42 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #86 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-86"
  },
  {
   "id": "iem-ww-PBZ-TO-W-8-Venango-tornado-2026-04-16",
   "zip": "",
   "city": "Venango",
   "date": "2026-04-16",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Venango.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-8"
  },
  {
   "id": "iem-ww-PBZ-TO-W-9-Venango-tornado-2026-04-16",
   "zip": "",
   "city": "Venango",
   "date": "2026-04-16",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Venango.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-9"
  },
  {
   "id": "iem-ww-PBZ-TO-W-9-Forest-tornado-2026-04-16",
   "zip": "",
   "city": "Forest",
   "date": "2026-04-16",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Forest.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-9"
  },
  {
   "id": "sps-2026-04-16-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-04-16",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-16-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-04-16",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202604152213-hail-41.39--80.52",
   "lat": 41.39,
   "lon": -80.52,
   "zip": "",
   "city": "3 N Orangeville",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 N Orangeville, PA. Hail size: 1.5\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604152214-hail-41.39--80.43",
   "lat": 41.39,
   "lon": -80.43,
   "zip": "",
   "city": "3 W Greenville",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Greenville, PA. Hail size: 1.25\".",
   "sourceDetail": "NWS PBZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202604152214-hail-41.37--80.51",
   "lat": 41.37,
   "lon": -80.51,
   "zip": "",
   "city": "2 NE Orangeville",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Orangeville, PA. Hail size: 1.75\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604152222-hail-41.41--80.38",
   "lat": 41.41,
   "lon": -80.38,
   "zip": "",
   "city": "Greenville",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Greenville, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152230-hail-41.35--80.23",
   "lat": 41.35,
   "lon": -80.23,
   "zip": "",
   "city": "3 NE Fredonia",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NE Fredonia, PA. Hail size: 1.5\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604152234-hail-41.40--80.22",
   "lat": 41.4,
   "lon": -80.22,
   "zip": "",
   "city": "3 S Sheakleyville",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 S Sheakleyville, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152236-hail-41.39--80.16",
   "lat": 41.39,
   "lon": -80.16,
   "zip": "",
   "city": "4 NW Stoneboro",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NW Stoneboro, PA. Hail size: 1.25\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202604152238-hail-41.37--80.10",
   "lat": 41.37,
   "lon": -80.1,
   "zip": "",
   "city": "2 NW Sandy Lake",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NW Sandy Lake, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152242-hail-41.42--80.12",
   "lat": 41.42,
   "lon": -80.12,
   "zip": "",
   "city": "2 W New Lebanon",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W New Lebanon, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152245-hail-41.34--79.98",
   "lat": 41.34,
   "lon": -79.98,
   "zip": "",
   "city": "3 SW Polk",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SW Polk, PA. Hail size: 1.75\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604152306-hail-41.33--79.72",
   "lat": 41.33,
   "lon": -79.72,
   "zip": "",
   "city": "1 S Cranberry",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 S Cranberry, PA. Hail size: 1.5\".",
   "sourceDetail": "NWS PBZ — Cocorahs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604152310-hail-41.33--79.67",
   "lat": 41.33,
   "lon": -79.67,
   "zip": "",
   "city": "3 ESE Cranberry",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 ESE Cranberry, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604152310-hail-41.36--79.74",
   "lat": 41.36,
   "lon": -79.74,
   "zip": "",
   "city": "1 WNW Cranberry",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 WNW Cranberry, PA. Hail size: 1.5\".",
   "sourceDetail": "NWS PBZ — Cocorahs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604152315-hail-41.28--79.75",
   "lat": 41.28,
   "lon": -79.75,
   "zip": "",
   "city": "5 SSW Cranberry",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 SSW Cranberry, PA. Hail size: 1.75\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604152345-hail-41.38--79.85",
   "lat": 41.38,
   "lon": -79.85,
   "zip": "",
   "city": "1 SW Franklin",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Franklin, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-15-wind-41.31--75.55",
   "lat": 41.31,
   "lon": -75.55,
   "zip": "",
   "city": "1 NW Fells Corners",
   "date": "2026-04-15",
   "county": "Lackawanna",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects timing previous tstm wnd gst report from 1 NW Fells Corners. I-380 PennDot Exit 20 Keystone Mesonet maximum gust was 67 mph.",
   "sourceDetail": "NWS BGM — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-15-wind-41.83--77.80",
   "lat": 41.83,
   "lon": -77.8,
   "zip": "",
   "city": "Brookland, PA",
   "date": "2026-04-15",
   "county": "Potter",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured via Davis weather station.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1321793-2026-04-15",
   "lon": 210995,
   "zip": "",
   "city": "LEWIS RUN",
   "date": "2026-04-15",
   "county": "McKean",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees and wires near Lewis Run.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1321793",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321794-2026-04-15",
   "lon": 210995,
   "zip": "",
   "city": "CUSTER CITY",
   "date": "2026-04-15",
   "county": "McKean",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees and wires near Custer City.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1321794",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321795-2026-04-15",
   "lon": 210995,
   "zip": "",
   "city": "LARABEE",
   "date": "2026-04-15",
   "county": "McKean",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees and wires near Coryville.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1321795",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329152-2026-04-15",
   "lon": 212493,
   "zip": "",
   "city": "MAYSVILLE",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ascent from a 700 mb shortwave within a broad plume of 1000-1500 J/kg of MLCAPE and 30-40 knots of effective shear supported development of thunderstorms on the afternoon of 4/14. Some of those became severe with reports of hail up to ping pong ball sized and uprooted trees from strong wind.",
   "sourceDetail": "Verified by Public — NCEI Event #1329152",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1329306-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "ORANGEVILLE",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters and broken lines of thunderstorms developed on the afternoon of 4/15 in Ohio and progressed east into the local area. Beneath a belt of enhanced mid-level flow, effective shear values reached 40-50 knots with 500-1000 J/kg of MLCAPE in place. This supported swaths of straight-line wind damage with damage to trees, power lines, and structures as well as hail up to golf ball sized.",
   "sourceDetail": "Verified by Public — NCEI Event #1329306",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1329307-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "MAYSVILLE",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters and broken lines of thunderstorms developed on the afternoon of 4/15 in Ohio and progressed east into the local area. Beneath a belt of enhanced mid-level flow, effective shear values reached 40-50 knots with 500-1000 J/kg of MLCAPE in place. This supported swaths of straight-line wind damage with damage to trees, power lines, and structures as well as hail up to golf ball sized.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1329307",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1329319-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "MAYSVILLE",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous trees and wires down across West Salem Township.",
   "sourceDetail": "Verified by Public — NCEI Event #1329319",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329308-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "HENLEIN",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters and broken lines of thunderstorms developed on the afternoon of 4/15 in Ohio and progressed east into the local area. Beneath a belt of enhanced mid-level flow, effective shear values reached 40-50 knots with 500-1000 J/kg of MLCAPE in place. This supported swaths of straight-line wind damage with damage to trees, power lines, and structures as well as hail up to golf ball sized.",
   "sourceDetail": "Verified by Public — NCEI Event #1329308",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329320-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "SHENANGO",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from 511PA of a tree down on West Kidds Mill Road near Reynolds Industrial Park Road.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1329320",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329310-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "HADLEY",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters and broken lines of thunderstorms developed on the afternoon of 4/15 in Ohio and progressed east into the local area. Beneath a belt of enhanced mid-level flow, effective shear values reached 40-50 knots with 500-1000 J/kg of MLCAPE in place. This supported swaths of straight-line wind damage with damage to trees, power lines, and structures as well as hail up to golf ball sized.",
   "sourceDetail": "Verified by Public — NCEI Event #1329310",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329309-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "FAIRVIEW",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters and broken lines of thunderstorms developed on the afternoon of 4/15 in Ohio and progressed east into the local area. Beneath a belt of enhanced mid-level flow, effective shear values reached 40-50 knots with 500-1000 J/kg of MLCAPE in place. This supported swaths of straight-line wind damage with damage to trees, power lines, and structures as well as hail up to golf ball sized.",
   "sourceDetail": "Verified by Public — NCEI Event #1329309",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1329311-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "CLARKS MILLS",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters and broken lines of thunderstorms developed on the afternoon of 4/15 in Ohio and progressed east into the local area. Beneath a belt of enhanced mid-level flow, effective shear values reached 40-50 knots with 500-1000 J/kg of MLCAPE in place. This supported swaths of straight-line wind damage with damage to trees, power lines, and structures as well as hail up to golf ball sized.",
   "sourceDetail": "Verified by Public — NCEI Event #1329311",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1329322-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "STONEBORO",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous trees and wires reported down.",
   "sourceDetail": "Verified by State Official — NCEI Event #1329322",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329313-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "NEW VERNON",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters and broken lines of thunderstorms developed on the afternoon of 4/15 in Ohio and progressed east into the local area. Beneath a belt of enhanced mid-level flow, effective shear values reached 40-50 knots with 500-1000 J/kg of MLCAPE in place. This supported swaths of straight-line wind damage with damage to trees, power lines, and structures as well as hail up to golf ball sized.",
   "sourceDetail": "Verified by Public — NCEI Event #1329313",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329312-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "SANDY LAKE",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters and broken lines of thunderstorms developed on the afternoon of 4/15 in Ohio and progressed east into the local area. Beneath a belt of enhanced mid-level flow, effective shear values reached 40-50 knots with 500-1000 J/kg of MLCAPE in place. This supported swaths of straight-line wind damage with damage to trees, power lines, and structures as well as hail up to golf ball sized.",
   "sourceDetail": "Verified by Public — NCEI Event #1329312",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329323-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "SANDY LAKE",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees and wires reported down in Sandy Lake Township.",
   "sourceDetail": "Verified by State Official — NCEI Event #1329323",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329314-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "RAYMILTON",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters and broken lines of thunderstorms developed on the afternoon of 4/15 in Ohio and progressed east into the local area. Beneath a belt of enhanced mid-level flow, effective shear values reached 40-50 knots with 500-1000 J/kg of MLCAPE in place. This supported swaths of straight-line wind damage with damage to trees, power lines, and structures as well as hail up to golf ball sized.",
   "sourceDetail": "Verified by Public — NCEI Event #1329314",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1321796-2026-04-15",
   "lon": 210995,
   "zip": "",
   "city": "BROOKLAND",
   "date": "2026-04-15",
   "county": "Potter",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing measured wind gusts of 60 mph, was observed northeast of Sweden.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1321796",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330074-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "CRANBERRY",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters and broken lines of thunderstorms developed on the afternoon of 4/15 in Ohio and progressed east into the local area. Beneath a belt of enhanced mid-level flow, effective shear values reached 40-50 knots with 500-1000 J/kg of MLCAPE in place. This supported swaths of straight-line wind damage with damage to trees, power lines, and structures as well as hail up to golf ball sized.",
   "sourceDetail": "Verified by CoCoRaHS — NCEI Event #1330074",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1329316-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "VAN",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters and broken lines of thunderstorms developed on the afternoon of 4/15 in Ohio and progressed east into the local area. Beneath a belt of enhanced mid-level flow, effective shear values reached 40-50 knots with 500-1000 J/kg of MLCAPE in place. This supported swaths of straight-line wind damage with damage to trees, power lines, and structures as well as hail up to golf ball sized.",
   "sourceDetail": "Verified by Public — NCEI Event #1329316",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329317-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "ROCKLAND",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail damage to numerous cars on the property.",
   "sourceDetail": "Verified by Public — NCEI Event #1329317",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1329318-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "(FKL)LAMBERTON FLD F",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters and broken lines of thunderstorms developed on the afternoon of 4/15 in Ohio and progressed east into the local area. Beneath a belt of enhanced mid-level flow, effective shear values reached 40-50 knots with 500-1000 J/kg of MLCAPE in place. This supported swaths of straight-line wind damage with damage to trees, power lines, and structures as well as hail up to golf ball sized.",
   "sourceDetail": "Verified by Public — NCEI Event #1329318",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329315-2026-04-15",
   "lon": 212521,
   "zip": "",
   "city": "MAPLE SHADE",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters and broken lines of thunderstorms developed on the afternoon of 4/15 in Ohio and progressed east into the local area. Beneath a belt of enhanced mid-level flow, effective shear values reached 40-50 knots with 500-1000 J/kg of MLCAPE in place. This supported swaths of straight-line wind damage with damage to trees, power lines, and structures as well as hail up to golf ball sized.",
   "sourceDetail": "Verified by CoCoRaHS — NCEI Event #1329315",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1332322-2026-04-15",
   "lon": 212913,
   "zip": "",
   "city": "MOSHERVILLE",
   "date": "2026-04-15",
   "county": "Bradford",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked down wires on Coryland Road near Church.",
   "sourceDetail": "Verified by State Official — NCEI Event #1332322",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333529-2026-04-15",
   "lon": 212913,
   "zip": "",
   "city": "MILAN",
   "date": "2026-04-15",
   "county": "Bradford",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked a tree onto power lines on Bradley Road, causing a fire. The storm also produced pea-sized hail in the Athens and Milan areas.",
   "sourceDetail": "Verified by State Official — NCEI Event #1333529",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321797-2026-04-15",
   "lon": 210995,
   "zip": "",
   "city": "BEECHWOOD",
   "date": "2026-04-15",
   "county": "Cameron",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees and wires near Beechwood Road near Truman.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1321797",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321798-2026-04-15",
   "lon": 210995,
   "zip": "",
   "city": "WEEDVILLE",
   "date": "2026-04-15",
   "county": "Elk",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down wires on Redwood Street near Weedville, which fell onto multiple vehicles.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1321798",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333558-2026-04-15",
   "lon": 212913,
   "zip": "",
   "city": "EATONVILLE",
   "date": "2026-04-15",
   "county": "Wyoming",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked down multiple trees on private property near Cabin Road.",
   "sourceDetail": "Verified by Public — NCEI Event #1333558",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334179-2026-04-15",
   "lon": 212913,
   "zip": "",
   "city": "WALLSVILLE",
   "date": "2026-04-15",
   "county": "Lackawanna",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds uprooted softwood trees in a back yard located in North Abingdon Township.",
   "sourceDetail": "Verified by Public — NCEI Event #1334179",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334180-2026-04-15",
   "lon": 212913,
   "zip": "",
   "city": "DALTON",
   "date": "2026-04-15",
   "county": "Lackawanna",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked a tree down on Main Street.",
   "sourceDetail": "Verified by State Official — NCEI Event #1334180",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334181-2026-04-15",
   "lon": 212913,
   "zip": "",
   "city": "MOSCOW",
   "date": "2026-04-15",
   "county": "Lackawanna",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked down a tree on a roadway in Moscow.",
   "sourceDetail": "Verified by State Official — NCEI Event #1334181",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334182-2026-04-15",
   "lon": 212913,
   "zip": "",
   "city": "TWIN LAKES",
   "date": "2026-04-15",
   "county": "Pike",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked down a tree on Springbrook Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1334182",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-CTP-SV-W-51-2026-04-15-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 45 min. Counties: McKean, Potter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #51 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-51"
  },
  {
   "id": "ww-CTP-SV-W-51-2026-04-15-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 45 min. Counties: McKean, Potter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #51 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-51"
  },
  {
   "id": "ww-CTP-SV-W-51-2026-04-15-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 45 min. Counties: McKean, Potter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #51 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-51"
  },
  {
   "id": "ww-CTP-SV-W-51-2026-04-15-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 45 min. Counties: McKean, Potter. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #51 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-51"
  },
  {
   "id": "ww-CTP-SV-W-52-2026-04-15-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 62 min. Counties: Tioga, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #52 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-52"
  },
  {
   "id": "ww-CTP-SV-W-52-2026-04-15-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 62 min. Counties: Tioga, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #52 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-52"
  },
  {
   "id": "ww-CTP-SV-W-52-2026-04-15-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 62 min. Counties: Tioga, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #52 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-52"
  },
  {
   "id": "ww-CTP-SV-W-52-2026-04-15-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 62 min. Counties: Tioga, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #52 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-52"
  },
  {
   "id": "ww-PBZ-SV-W-79-2026-04-15-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 38 min. County: Mercer. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #79 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-79"
  },
  {
   "id": "ww-PBZ-SV-W-79-2026-04-15-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 38 min. County: Mercer. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #79 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "PBZ-SV-W-79"
  },
  {
   "id": "ww-BGM-SV-W-16-2026-04-15-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 57 min. County: Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #16 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-16"
  },
  {
   "id": "ww-BGM-SV-W-16-2026-04-15-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 57 min. County: Bradford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #16 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-16"
  },
  {
   "id": "ww-BGM-SV-W-19-2026-04-15-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 41 min. Counties: Wayne, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #19 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-19"
  },
  {
   "id": "ww-BGM-SV-W-19-2026-04-15-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 41 min. Counties: Wayne, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #19 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-19"
  },
  {
   "id": "ww-BGM-SV-W-19-2026-04-15-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 41 min. Counties: Wayne, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #19 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-19"
  },
  {
   "id": "ww-BGM-SV-W-19-2026-04-15-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 41 min. Counties: Wayne, Susquehanna. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #19 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-19"
  },
  {
   "id": "ww-BGM-SV-W-17-2026-04-15-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 64 min. County: Bradford. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #17 (64 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-17"
  },
  {
   "id": "ww-BGM-SV-W-17-2026-04-15-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 64 min. County: Bradford. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #17 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BGM-SV-W-17"
  },
  {
   "id": "ww-BGM-SV-W-21-2026-04-15-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 43 min. Counties: Susquehanna, Bradford, Lackawanna, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #21 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-21"
  },
  {
   "id": "ww-BGM-SV-W-21-2026-04-15-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 43 min. Counties: Susquehanna, Bradford, Lackawanna, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #21 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-21"
  },
  {
   "id": "ww-BGM-SV-W-21-2026-04-15-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 43 min. Counties: Susquehanna, Bradford, Lackawanna, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #21 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-21"
  },
  {
   "id": "ww-BGM-SV-W-21-2026-04-15-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 43 min. Counties: Susquehanna, Bradford, Lackawanna, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #21 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-21"
  },
  {
   "id": "ww-BGM-SV-W-21-2026-04-15-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 43 min. Counties: Susquehanna, Bradford, Lackawanna, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #21 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-21"
  },
  {
   "id": "ww-BGM-SV-W-21-2026-04-15-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 43 min. Counties: Susquehanna, Bradford, Lackawanna, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #21 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-21"
  },
  {
   "id": "ww-BGM-SV-W-21-2026-04-15-Wyoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 43 min. Counties: Susquehanna, Bradford, Lackawanna, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #21 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-21"
  },
  {
   "id": "ww-BGM-SV-W-21-2026-04-15-Wyoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 43 min. Counties: Susquehanna, Bradford, Lackawanna, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #21 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-21"
  },
  {
   "id": "ww-PBZ-SV-W-82-2026-04-15-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 50 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #82 (50 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-82"
  },
  {
   "id": "ww-PBZ-SV-W-82-2026-04-15-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 50 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #82 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-82"
  },
  {
   "id": "ww-PBZ-SV-W-82-2026-04-15-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 50 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #82 (50 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-82"
  },
  {
   "id": "ww-PBZ-SV-W-82-2026-04-15-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 50 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #82 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-82"
  },
  {
   "id": "ww-PBZ-SV-W-82-2026-04-15-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 50 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #82 (50 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-82"
  },
  {
   "id": "ww-PBZ-SV-W-82-2026-04-15-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 50 min. Counties: Clarion, Forest, Venango. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #82 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-82"
  },
  {
   "id": "ww-CTP-SV-W-50-2026-04-15-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 20 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #50 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-50"
  },
  {
   "id": "ww-CTP-SV-W-50-2026-04-15-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 20 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #50 (20 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-50"
  },
  {
   "id": "ww-CTP-SV-W-53-2026-04-15-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 37 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #53 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-53"
  },
  {
   "id": "ww-CTP-SV-W-53-2026-04-15-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 37 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #53 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-53"
  },
  {
   "id": "ww-CTP-SV-W-53-2026-04-15-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 37 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #53 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-53"
  },
  {
   "id": "ww-CTP-SV-W-53-2026-04-15-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 37 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #53 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-53"
  },
  {
   "id": "ww-CTP-SV-W-53-2026-04-15-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 37 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #53 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-53"
  },
  {
   "id": "ww-CTP-SV-W-53-2026-04-15-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 37 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #53 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-53"
  },
  {
   "id": "ww-CTP-SV-W-53-2026-04-15-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 37 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #53 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-53"
  },
  {
   "id": "ww-CTP-SV-W-53-2026-04-15-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 37 min. Counties: Cameron, Elk, McKean, Potter. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #53 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-53"
  },
  {
   "id": "ww-PBZ-SV-W-80-2026-04-15-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 48 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 2.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #80 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-80"
  },
  {
   "id": "ww-PBZ-SV-W-80-2026-04-15-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 48 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 2.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #80 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "PBZ-SV-W-80"
  },
  {
   "id": "ww-PBZ-SV-W-80-2026-04-15-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 48 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 2.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #80 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-80"
  },
  {
   "id": "ww-PBZ-SV-W-80-2026-04-15-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 48 min. Counties: Mercer, Venango. Storm tags: wind: 60.0, hail: 2.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #80 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "PBZ-SV-W-80"
  },
  {
   "id": "ww-CLE-SV-W-92-2026-04-15-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-04-15. Duration: 36 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #92 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-92"
  },
  {
   "id": "ww-CLE-SV-W-92-2026-04-15-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-04-15. Duration: 36 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #92 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-92"
  },
  {
   "id": "ww-CLE-SV-W-92-2026-04-15-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-04-15. Duration: 36 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #92 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-92"
  },
  {
   "id": "ww-CLE-SV-W-92-2026-04-15-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-04-15. Duration: 36 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #92 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-92"
  },
  {
   "id": "ww-PBZ-SV-W-81-2026-04-15-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 43 min. Counties: Clarion, Jefferson, Venango. Storm tags: wind: 60.0, hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #81 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-81"
  },
  {
   "id": "ww-PBZ-SV-W-81-2026-04-15-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 43 min. Counties: Clarion, Jefferson, Venango. Storm tags: wind: 60.0, hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #81 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "PBZ-SV-W-81"
  },
  {
   "id": "ww-PBZ-SV-W-81-2026-04-15-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 43 min. Counties: Clarion, Jefferson, Venango. Storm tags: wind: 60.0, hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #81 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-81"
  },
  {
   "id": "ww-PBZ-SV-W-81-2026-04-15-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 43 min. Counties: Clarion, Jefferson, Venango. Storm tags: wind: 60.0, hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #81 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "PBZ-SV-W-81"
  },
  {
   "id": "ww-PBZ-SV-W-81-2026-04-15-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 43 min. Counties: Clarion, Jefferson, Venango. Storm tags: wind: 60.0, hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #81 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-81"
  },
  {
   "id": "ww-PBZ-SV-W-81-2026-04-15-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-15. Duration: 43 min. Counties: Clarion, Jefferson, Venango. Storm tags: wind: 60.0, hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #81 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "PBZ-SV-W-81"
  },
  {
   "id": "ww-BGM-SV-W-22-2026-04-15-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 44 min. Counties: Lackawanna, Wayne, Pike. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #22 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-22"
  },
  {
   "id": "ww-BGM-SV-W-22-2026-04-15-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 44 min. Counties: Lackawanna, Wayne, Pike. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #22 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-22"
  },
  {
   "id": "ww-BGM-SV-W-22-2026-04-15-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 44 min. Counties: Lackawanna, Wayne, Pike. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #22 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-22"
  },
  {
   "id": "ww-BGM-SV-W-22-2026-04-15-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 44 min. Counties: Lackawanna, Wayne, Pike. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #22 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-22"
  },
  {
   "id": "ww-BGM-SV-W-22-2026-04-15-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 44 min. Counties: Lackawanna, Wayne, Pike. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #22 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-22"
  },
  {
   "id": "ww-BGM-SV-W-22-2026-04-15-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-15. Duration: 44 min. Counties: Lackawanna, Wayne, Pike. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #22 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-22"
  },
  {
   "id": "ww-CTP-SV-W-55-2026-04-15-Columbia-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 35 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #55 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-55"
  },
  {
   "id": "ww-CTP-SV-W-55-2026-04-15-Columbia-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 35 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #55 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-55"
  },
  {
   "id": "ww-CTP-SV-W-55-2026-04-15-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 35 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #55 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-55"
  },
  {
   "id": "ww-CTP-SV-W-55-2026-04-15-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 35 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #55 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-55"
  },
  {
   "id": "ww-CTP-SV-W-55-2026-04-15-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 35 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #55 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-55"
  },
  {
   "id": "ww-CTP-SV-W-55-2026-04-15-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 35 min. Counties: Columbia, Lycoming, Sullivan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #55 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-55"
  },
  {
   "id": "ww-CTP-SV-W-54-2026-04-15-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 61 min. Counties: Clearfield, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #54 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-54"
  },
  {
   "id": "ww-CTP-SV-W-54-2026-04-15-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 61 min. Counties: Clearfield, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #54 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-54"
  },
  {
   "id": "ww-CTP-SV-W-54-2026-04-15-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 61 min. Counties: Clearfield, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #54 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-54"
  },
  {
   "id": "ww-CTP-SV-W-54-2026-04-15-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 61 min. Counties: Clearfield, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #54 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-54"
  },
  {
   "id": "ww-CTP-SV-W-54-2026-04-15-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 61 min. Counties: Clearfield, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #54 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-54"
  },
  {
   "id": "ww-CTP-SV-W-54-2026-04-15-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-15. Duration: 61 min. Counties: Clearfield, Cameron, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #54 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-54"
  },
  {
   "id": "asos-bf-AVP-2026-04-15",
   "lat": 41.3335,
   "lon": -75.7227,
   "zip": "",
   "city": "Wilkes-Barre/Scranton",
   "date": "2026-04-15",
   "county": "Luzerne",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wilkes-Barre/Scranton (AVP) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Wilkes-Barre/Scranton (AVP) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2026-04-15",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2026-04-15",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IPT-2026-04-15",
   "lat": 41.2433,
   "lon": -76.9217,
   "zip": "",
   "city": "WILLIAMSPORT",
   "date": "2026-04-15",
   "county": "Lycoming",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WILLIAMSPORT (IPT) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — WILLIAMSPORT (IPT) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604160350-wind-41.31--75.55",
   "lat": 41.31,
   "lon": -75.55,
   "zip": "",
   "city": "1 NW Fells Corners",
   "date": "2026-04-15",
   "county": "Lackawanna",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NW Fells Corners, PA. Peak gust: 77 mph.",
   "sourceDetail": "NWS BGM — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-15T08:51:00Z-wind-42.08--80.18",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "5 NE Fairview",
   "date": "2026-04-15",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARINE TSTM WIND reported near 5 NE Fairview, PA. Peak gust: 52 mph. ASOS station KERI Erie gust to 39 knots.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-15T22:52:00Z-wind-42.08--80.18",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "5 NE Fairview",
   "date": "2026-04-15",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARINE TSTM WIND reported near 5 NE Fairview, PA. Peak gust: 53 mph. ASOS station KERI Erie.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-15T22:58:00Z-wind-41.83--77.80",
   "lat": 41.83,
   "lon": -77.8,
   "zip": "",
   "city": "Brookland, PA",
   "date": "2026-04-15",
   "county": "Potter",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Brookland, PA, PA. Peak gust: 69 mph. Measured via Davis weather station.",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-04-15-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-04-15",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Erie — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202604141936-hail-41.94--79.98",
   "lat": 41.94,
   "lon": -79.98,
   "zip": "",
   "city": "Waterford",
   "date": "2026-04-14",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Waterford, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS CLE — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202604142042-hail-40.63--80.34",
   "lat": 40.63,
   "lon": -80.34,
   "zip": "",
   "city": "4 ESE Industry",
   "date": "2026-04-14",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 ESE Industry, PA. Hail size: 1.25\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1329128-2026-04-14",
   "lon": 212493,
   "zip": "",
   "city": "BLACKHAWK",
   "date": "2026-04-14",
   "county": "Beaver",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of a utility pole down.",
   "sourceDetail": "Verified by Public — NCEI Event #1329128",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329127-2026-04-14",
   "lon": 212493,
   "zip": "",
   "city": "HOLT",
   "date": "2026-04-14",
   "county": "Beaver",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ascent from a 700 mb shortwave within a broad plume of 1000-1500 J/kg of MLCAPE and 30-40 knots of effective shear supported development of thunderstorms on the afternoon of 4/14. Some of those became severe with reports of hail up to ping pong ball sized and uprooted trees from strong wind.",
   "sourceDetail": "Verified by Public — NCEI Event #1329127",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1329129-2026-04-14",
   "lon": 212493,
   "zip": "",
   "city": "NEW SHEFFIELD",
   "date": "2026-04-14",
   "county": "Beaver",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple trees down along Kennedy Hill, Morado Road, and Kennedy Boulevard.",
   "sourceDetail": "Verified by Public — NCEI Event #1329129",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329130-2026-04-14",
   "lon": 212493,
   "zip": "",
   "city": "DAVIDSON HGTS",
   "date": "2026-04-14",
   "county": "Beaver",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Large tree uprooted and fallen onto a shed and a car.",
   "sourceDetail": "Verified by Public — NCEI Event #1329130",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329131-2026-04-14",
   "lon": 212493,
   "zip": "",
   "city": "AMBRIDGE",
   "date": "2026-04-14",
   "county": "Beaver",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Large tree uprooted onto a building.",
   "sourceDetail": "Verified by Public — NCEI Event #1329131",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321787-2026-04-14",
   "lon": 210994,
   "zip": "",
   "city": "ST THOMAS",
   "date": "2026-04-14",
   "county": "Franklin",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees near residences on Snider Road west-southwest of Chambersburg. Reports also indicated a small building collapse in the vicinity.",
   "sourceDetail": "Verified by Public — NCEI Event #1321787",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321790-2026-04-14",
   "lon": 210994,
   "zip": "",
   "city": "HAMPTON",
   "date": "2026-04-14",
   "county": "Adams",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a small storage barn containing hay west of Hampton.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1321790",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321788-2026-04-14",
   "lon": 210994,
   "zip": "",
   "city": "KANTNER",
   "date": "2026-04-14",
   "county": "Somerset",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a tree onto Rosenbaum Road north of the intersection with Lincoln Highway east of Stoystown.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1321788",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321789-2026-04-14",
   "lon": 210994,
   "zip": "",
   "city": "PENWOOD",
   "date": "2026-04-14",
   "county": "Bedford",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple large construction signs onto US Route 30, blocking both lanes of traffic near between Bedford and Everett.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1321789",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PBZ-SV-W-77-2026-04-14-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-14. Duration: 46 min. County: Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #77 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-77"
  },
  {
   "id": "ww-PBZ-SV-W-77-2026-04-14-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-14. Duration: 46 min. County: Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #77 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-77"
  },
  {
   "id": "ww-PBZ-SV-W-73-2026-04-14-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-14. Duration: 43 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #73 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-73"
  },
  {
   "id": "ww-PBZ-SV-W-73-2026-04-14-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-14. Duration: 43 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #73 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-73"
  },
  {
   "id": "ww-CTP-SV-W-47-2026-04-14-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 13 min. County: Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #47 (13 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-47"
  },
  {
   "id": "ww-CTP-SV-W-47-2026-04-14-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 13 min. County: Schuylkill. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #47 (13 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-47"
  },
  {
   "id": "ww-PBZ-SV-W-74-2026-04-14-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-14. Duration: 40 min. County: Beaver. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #74 (40 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-74"
  },
  {
   "id": "ww-PBZ-SV-W-74-2026-04-14-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-14. Duration: 40 min. County: Beaver. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #74 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-74"
  },
  {
   "id": "ww-CTP-SV-W-49-2026-04-14-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 40 min. Counties: Franklin, Fulton, Bedford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #49 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-49"
  },
  {
   "id": "ww-CTP-SV-W-49-2026-04-14-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 40 min. Counties: Franklin, Fulton, Bedford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #49 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-49"
  },
  {
   "id": "ww-CTP-SV-W-49-2026-04-14-Fulton-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 40 min. Counties: Franklin, Fulton, Bedford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #49 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-49"
  },
  {
   "id": "ww-CTP-SV-W-49-2026-04-14-Fulton-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Fulton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 40 min. Counties: Franklin, Fulton, Bedford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #49 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-49"
  },
  {
   "id": "ww-CTP-SV-W-49-2026-04-14-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 40 min. Counties: Franklin, Fulton, Bedford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #49 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-49"
  },
  {
   "id": "ww-CTP-SV-W-49-2026-04-14-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 40 min. Counties: Franklin, Fulton, Bedford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #49 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-49"
  },
  {
   "id": "ww-CLE-SV-W-70-2026-04-14-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-04-14. Duration: 56 min. County: Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #70 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-70"
  },
  {
   "id": "ww-CLE-SV-W-70-2026-04-14-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-04-14. Duration: 56 min. County: Erie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #70 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-70"
  },
  {
   "id": "ww-BGM-SV-W-14-2026-04-14-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-14. Duration: 53 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #14 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-14"
  },
  {
   "id": "ww-BGM-SV-W-14-2026-04-14-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-14. Duration: 53 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #14 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-14"
  },
  {
   "id": "ww-BGM-SV-W-14-2026-04-14-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-14. Duration: 53 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #14 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-14"
  },
  {
   "id": "ww-BGM-SV-W-14-2026-04-14-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-14. Duration: 53 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #14 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-14"
  },
  {
   "id": "ww-CLE-SV-W-67-2026-04-14-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-04-14. Duration: 24 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #67 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-67"
  },
  {
   "id": "ww-CLE-SV-W-67-2026-04-14-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-04-14. Duration: 24 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #67 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-67"
  },
  {
   "id": "ww-CTP-SV-W-48-2026-04-14-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 46 min. Counties: Blair, Cambria, Somerset, Bedford. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #48 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-48"
  },
  {
   "id": "ww-CTP-SV-W-48-2026-04-14-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 46 min. Counties: Blair, Cambria, Somerset, Bedford. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #48 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-48"
  },
  {
   "id": "ww-CTP-SV-W-48-2026-04-14-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 46 min. Counties: Blair, Cambria, Somerset, Bedford. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #48 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-48"
  },
  {
   "id": "ww-CTP-SV-W-48-2026-04-14-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 46 min. Counties: Blair, Cambria, Somerset, Bedford. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #48 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-48"
  },
  {
   "id": "ww-CTP-SV-W-48-2026-04-14-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 46 min. Counties: Blair, Cambria, Somerset, Bedford. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #48 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-48"
  },
  {
   "id": "ww-CTP-SV-W-48-2026-04-14-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 46 min. Counties: Blair, Cambria, Somerset, Bedford. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #48 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-48"
  },
  {
   "id": "ww-CTP-SV-W-48-2026-04-14-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 46 min. Counties: Blair, Cambria, Somerset, Bedford. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #48 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-48"
  },
  {
   "id": "ww-CTP-SV-W-48-2026-04-14-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-14. Duration: 46 min. Counties: Blair, Cambria, Somerset, Bedford. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #48 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-48"
  },
  {
   "id": "ww-BGM-SV-W-15-2026-04-14-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-14. Duration: 63 min. Counties: Lackawanna, Wyoming, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #15 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-15"
  },
  {
   "id": "ww-BGM-SV-W-15-2026-04-14-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-14. Duration: 63 min. Counties: Lackawanna, Wyoming, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #15 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-15"
  },
  {
   "id": "ww-BGM-SV-W-15-2026-04-14-Wyoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-14. Duration: 63 min. Counties: Lackawanna, Wyoming, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #15 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-15"
  },
  {
   "id": "ww-BGM-SV-W-15-2026-04-14-Wyoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-14. Duration: 63 min. Counties: Lackawanna, Wyoming, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #15 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-15"
  },
  {
   "id": "ww-BGM-SV-W-15-2026-04-14-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-14. Duration: 63 min. Counties: Lackawanna, Wyoming, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #15 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-15"
  },
  {
   "id": "ww-BGM-SV-W-15-2026-04-14-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-14. Duration: 63 min. Counties: Lackawanna, Wyoming, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #15 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-15"
  },
  {
   "id": "ww-BGM-SV-W-15-2026-04-14-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-14. Duration: 63 min. Counties: Lackawanna, Wyoming, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #15 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-15"
  },
  {
   "id": "ww-BGM-SV-W-15-2026-04-14-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-04-14. Duration: 63 min. Counties: Lackawanna, Wyoming, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #15 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-15"
  },
  {
   "id": "ww-PBZ-SV-W-75-2026-04-14-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-14. Duration: 50 min. Counties: Beaver, Allegheny. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #75 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-75"
  },
  {
   "id": "ww-PBZ-SV-W-75-2026-04-14-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-14. Duration: 50 min. Counties: Beaver, Allegheny. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #75 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-75"
  },
  {
   "id": "ww-PBZ-SV-W-75-2026-04-14-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-14. Duration: 50 min. Counties: Beaver, Allegheny. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #75 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-75"
  },
  {
   "id": "ww-PBZ-SV-W-75-2026-04-14-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-14",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-14. Duration: 50 min. Counties: Beaver, Allegheny. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #75 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-75"
  },
  {
   "id": "sps-2026-04-14-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-04-14",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-ERI-2026-04-13",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2026-04-13",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-04-13-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-04-13",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Crawford — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-erie-hail",
   "zip": "",
   "city": "Erie",
   "date": "2026-04-13",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-PHL-2026-04-05",
   "lat": 39.8734,
   "lon": -75.2266,
   "zip": "",
   "city": "Philadelphia Intl",
   "date": "2026-04-05",
   "county": "Delaware",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Philadelphia Intl (PHL) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Philadelphia Intl (PHL) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-CTP-SV-W-46-2026-04-04-Sullivan-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-04. Duration: 49 min. Counties: Sullivan, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #46 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-46"
  },
  {
   "id": "ww-CTP-SV-W-46-2026-04-04-Sullivan-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-04. Duration: 49 min. Counties: Sullivan, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #46 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-46"
  },
  {
   "id": "ww-CTP-SV-W-46-2026-04-04-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-04. Duration: 49 min. Counties: Sullivan, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #46 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-46"
  },
  {
   "id": "ww-CTP-SV-W-46-2026-04-04-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-04. Duration: 49 min. Counties: Sullivan, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #46 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-46"
  },
  {
   "id": "ww-CTP-FF-W-1-2026-04-04-Lycoming",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-04-04. Duration: 185 min. Counties: Lycoming, Sullivan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #1 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-1"
  },
  {
   "id": "ww-CTP-FF-W-1-2026-04-04-Sullivan",
   "zip": "",
   "city": "",
   "date": "2026-04-04",
   "county": "Sullivan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2026-04-04. Duration: 185 min. Counties: Lycoming, Sullivan. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #1 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-1"
  },
  {
   "id": "sps-2026-04-04-bradford-wind",
   "zip": "",
   "city": "Bradford",
   "date": "2026-04-04",
   "county": "Bradford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Bradford — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BGM — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-CTP-SV-W-45-2026-04-03-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-03. Duration: 33 min. Counties: Clinton, Potter, Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #45 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-45"
  },
  {
   "id": "ww-CTP-SV-W-45-2026-04-03-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-03. Duration: 33 min. Counties: Clinton, Potter, Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #45 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-45"
  },
  {
   "id": "ww-CTP-SV-W-45-2026-04-03-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-03. Duration: 33 min. Counties: Clinton, Potter, Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #45 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-45"
  },
  {
   "id": "ww-CTP-SV-W-45-2026-04-03-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-03. Duration: 33 min. Counties: Clinton, Potter, Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #45 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-45"
  },
  {
   "id": "ww-CTP-SV-W-45-2026-04-03-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-03. Duration: 33 min. Counties: Clinton, Potter, Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #45 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-45"
  },
  {
   "id": "ww-CTP-SV-W-45-2026-04-03-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-03. Duration: 33 min. Counties: Clinton, Potter, Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #45 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-45"
  },
  {
   "id": "ww-CTP-SV-W-45-2026-04-03-Tioga-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-03. Duration: 33 min. Counties: Clinton, Potter, Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #45 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-45"
  },
  {
   "id": "ww-CTP-SV-W-45-2026-04-03-Tioga-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Tioga",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-04-03. Duration: 33 min. Counties: Clinton, Potter, Lycoming, Tioga. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #45 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-45"
  },
  {
   "id": "sps-2026-04-03-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-04-03",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-04-01-flood-41.04--80.30",
   "lat": 41.04,
   "lon": -80.3,
   "zip": "",
   "city": "3 ENE New Castle Northw",
   "date": "2026-04-01",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of Lakewood Neshannock Falls Road closed between Briar Hill Road and Maitland Lane due to the Neshannock Creek overflowing its banks.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-01-flood-40.97--80.33",
   "lat": 40.97,
   "lon": -80.33,
   "zip": "",
   "city": "1 ESE South New Castle",
   "date": "2026-04-01",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Pennsylvania Ave flooded.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PBZ-SV-W-66-2026-04-01-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-01",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-01. Duration: 34 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #66 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-66"
  },
  {
   "id": "ww-PBZ-SV-W-66-2026-04-01-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-01",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-04-01. Duration: 34 min. County: Greene. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #66 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-66"
  },
  {
   "id": "iem-ww-PBZ-TO-W-7-Allegheny-tornado-2026-04-01",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-04-01",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Allegheny.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-7"
  },
  {
   "id": "iem-ww-PBZ-TO-W-7-Westmoreland-tornado-2026-04-01",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-04-01",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Westmoreland.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-7"
  },
  {
   "id": "ww-PBZ-FA-W-11-2026-04-01-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-04-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-04-01. Duration: 339 min. Counties: Lawrence, Mercer. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #11 (339 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-11"
  },
  {
   "id": "ww-PBZ-FA-W-11-2026-04-01-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-04-01",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-04-01. Duration: 339 min. Counties: Lawrence, Mercer. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #11 (339 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-11"
  },
  {
   "id": "ww-PBZ-FA-W-12-2026-04-01-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-04-01",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-04-01. Duration: 330 min. Counties: Beaver, Butler, Lawrence, Mercer, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #12 (330 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-12"
  },
  {
   "id": "ww-PBZ-FA-W-12-2026-04-01-Butler",
   "zip": "",
   "city": "",
   "date": "2026-04-01",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-04-01. Duration: 330 min. Counties: Beaver, Butler, Lawrence, Mercer, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #12 (330 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-12"
  },
  {
   "id": "ww-PBZ-FA-W-12-2026-04-01-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-04-01",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-04-01. Duration: 330 min. Counties: Beaver, Butler, Lawrence, Mercer, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #12 (330 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-12"
  },
  {
   "id": "ww-PBZ-FA-W-12-2026-04-01-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-04-01",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-04-01. Duration: 330 min. Counties: Beaver, Butler, Lawrence, Mercer, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #12 (330 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-12"
  },
  {
   "id": "ww-PBZ-FA-W-12-2026-04-01-Washington",
   "zip": "",
   "city": "",
   "date": "2026-04-01",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-04-01. Duration: 330 min. Counties: Beaver, Butler, Lawrence, Mercer, Washington. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #12 (330 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-12"
  },
  {
   "id": "asos-bf-ERI-2026-03-31",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2026-03-31",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-31-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-03-31",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPIT Pittsburgh Intl Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-31-wind-40.45--80.11",
   "lat": 40.45,
   "lon": -80.11,
   "zip": "",
   "city": "1 SE Robinson Township",
   "date": "2026-03-31",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 11510 1 SE Robinson Township.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-31-flood-41.12--80.33",
   "lat": 41.12,
   "lon": -80.33,
   "zip": "",
   "city": "New Wilmington",
   "date": "2026-03-31",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "ROADWAY FLOODED IN BOTH LANES AT BRIDGE. Near S MARKET ST / BEECHWOOD RD.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-31-flood-41.11--80.51",
   "lat": 41.11,
   "lon": -80.51,
   "zip": "",
   "city": "6 SSW West Middlesex",
   "date": "2026-03-31",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Evergreen Road is flooded.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1323454-2026-03-31",
   "lon": 211759,
   "zip": "",
   "city": "CHERRYTREE",
   "date": "2026-03-31",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323454",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323455-2026-03-31",
   "lon": 211759,
   "zip": "",
   "city": "PLEASANTVILLE",
   "date": "2026-03-31",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Six trees were reported down.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323455",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317638-2026-03-31",
   "lon": 210797,
   "zip": "",
   "city": "TIDIOUTE",
   "date": "2026-03-31",
   "county": "Warren",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked multiple trees down across Route 127 and Campbell Hill Road approximately 1 mile west of Tidioute.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317638",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323457-2026-03-31",
   "lon": 211759,
   "zip": "",
   "city": "WALMO",
   "date": "2026-03-31",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of wires down.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323457",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317639-2026-03-31",
   "lon": 210797,
   "zip": "",
   "city": "TIONA",
   "date": "2026-03-31",
   "county": "Warren",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked trees and wires down across Six Mile Road approximately 3 miles south-southeast of Clarendon.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317639",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317640-2026-03-31",
   "lon": 210797,
   "zip": "",
   "city": "WELDBANK",
   "date": "2026-03-31",
   "county": "Warren",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked multiple trees down onto Cherry Grove Road approximately 1 mile south-southeast of Clarendon.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317640",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317641-2026-03-31",
   "lon": 210797,
   "zip": "",
   "city": "DEGOLIA",
   "date": "2026-03-31",
   "county": "McKean",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked multiple trees down onto Minard Run Road approximately 3 miles north-northeast of Lewis Run.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317641",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317642-2026-03-31",
   "lon": 210797,
   "zip": "",
   "city": "SMETHPORT",
   "date": "2026-03-31",
   "county": "McKean",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked trees and wires down across Route 59 in Smethport.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317642",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323458-2026-03-31",
   "lon": 211759,
   "zip": "",
   "city": "NEW VERNON",
   "date": "2026-03-31",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A large tree was reported down on wires.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323458",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323462-2026-03-31",
   "lon": 211759,
   "zip": "",
   "city": "CARLTON",
   "date": "2026-03-31",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down blocking Cochranton Road near French Creek.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323462",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323453-2026-03-31",
   "lon": 211759,
   "zip": "",
   "city": "COOL SPG",
   "date": "2026-03-31",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323453",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323463-2026-03-31",
   "lon": 211759,
   "zip": "",
   "city": "NORTH LIBERTY",
   "date": "2026-03-31",
   "county": "Mercer",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down across one lane of North Liberty Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323463",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323464-2026-03-31",
   "lon": 211759,
   "zip": "",
   "city": "EAU CLAIRE",
   "date": "2026-03-31",
   "county": "Butler",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down on wires.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323464",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323468-2026-03-31",
   "lon": 211759,
   "zip": "",
   "city": "NORTH WASHINGTON",
   "date": "2026-03-31",
   "county": "Butler",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PA 38 reported closed in Washington Township due to a downed tree and wires on the road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323468",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323465-2026-03-31",
   "lon": 211759,
   "zip": "",
   "city": "WILMINGTON JCT",
   "date": "2026-03-31",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of flooding in both lanes of the road near South Market Street and Beechwood Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323465",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317643-2026-03-31",
   "lon": 210797,
   "zip": "",
   "city": "SUSQUEHANNA BRIDGE",
   "date": "2026-03-31",
   "county": "Clearfield",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked trees and wires down across Washington Avenue approximately 1 mile south-southwest of Hyde.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317643",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323467-2026-03-31",
   "lon": 211759,
   "zip": "",
   "city": "NEW BEDFORD",
   "date": "2026-03-31",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported along Evergreen Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323467",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329122-2026-03-31",
   "lon": 211759,
   "zip": "",
   "city": "WILLOW SPGS",
   "date": "2026-03-31",
   "county": "Westmoreland",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of snapped trees and a shed blown over.",
   "sourceDetail": "Verified by Public — NCEI Event #1329122",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-BGM-SV-W-9-2026-03-31-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-03-31. Duration: 56 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #9 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-9"
  },
  {
   "id": "ww-BGM-SV-W-9-2026-03-31-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-03-31. Duration: 56 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #9 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-9"
  },
  {
   "id": "ww-BGM-SV-W-9-2026-03-31-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-03-31. Duration: 56 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #9 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-9"
  },
  {
   "id": "ww-BGM-SV-W-9-2026-03-31-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2026-03-31. Duration: 56 min. Counties: Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #9 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BGM-SV-W-9"
  },
  {
   "id": "ww-CTP-SV-W-44-2026-03-31-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 19 min. County: Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #44 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-44"
  },
  {
   "id": "ww-CTP-SV-W-44-2026-03-31-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 19 min. County: Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #44 (19 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-44"
  },
  {
   "id": "ww-CTP-SV-W-42-2026-03-31-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 47 min. Counties: Potter, McKean. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #42 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-42"
  },
  {
   "id": "ww-CTP-SV-W-42-2026-03-31-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 47 min. Counties: Potter, McKean. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #42 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-42"
  },
  {
   "id": "ww-CTP-SV-W-42-2026-03-31-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 47 min. Counties: Potter, McKean. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #42 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-42"
  },
  {
   "id": "ww-CTP-SV-W-42-2026-03-31-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 47 min. Counties: Potter, McKean. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #42 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-42"
  },
  {
   "id": "ww-CTP-SV-W-40-2026-03-31-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 68 min. County: Warren. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #40 (68 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-40"
  },
  {
   "id": "ww-CTP-SV-W-40-2026-03-31-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 68 min. County: Warren. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #40 (68 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-40"
  },
  {
   "id": "ww-PBZ-SV-W-58-2026-03-31-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 63 min. County: Mercer. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #58 (63 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-58"
  },
  {
   "id": "ww-PBZ-SV-W-58-2026-03-31-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 63 min. County: Mercer. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #58 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-58"
  },
  {
   "id": "ww-PBZ-SV-W-60-2026-03-31-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 32 min. County: Lawrence. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #60 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-60"
  },
  {
   "id": "ww-PBZ-SV-W-60-2026-03-31-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 32 min. County: Lawrence. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #60 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-60"
  },
  {
   "id": "ww-CLE-SV-W-40-2026-03-31-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-31. Duration: 48 min. Counties: Erie, Crawford. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #40 (48 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-40"
  },
  {
   "id": "ww-CLE-SV-W-40-2026-03-31-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-31. Duration: 48 min. Counties: Erie, Crawford. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #40 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-40"
  },
  {
   "id": "ww-CLE-SV-W-40-2026-03-31-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-31. Duration: 48 min. Counties: Erie, Crawford. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #40 (48 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-40"
  },
  {
   "id": "ww-CLE-SV-W-40-2026-03-31-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-31. Duration: 48 min. Counties: Erie, Crawford. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #40 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-40"
  },
  {
   "id": "ww-CTP-SV-W-41-2026-03-31-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 53 min. Counties: Warren, Elk, McKean. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #41 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-41"
  },
  {
   "id": "ww-CTP-SV-W-41-2026-03-31-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 53 min. Counties: Warren, Elk, McKean. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #41 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-41"
  },
  {
   "id": "ww-CTP-SV-W-41-2026-03-31-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 53 min. Counties: Warren, Elk, McKean. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #41 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-41"
  },
  {
   "id": "ww-CTP-SV-W-41-2026-03-31-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 53 min. Counties: Warren, Elk, McKean. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #41 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-41"
  },
  {
   "id": "ww-CTP-SV-W-41-2026-03-31-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 53 min. Counties: Warren, Elk, McKean. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #41 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-41"
  },
  {
   "id": "ww-CTP-SV-W-41-2026-03-31-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 53 min. Counties: Warren, Elk, McKean. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #41 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-41"
  },
  {
   "id": "ww-PBZ-SV-W-63-2026-03-31-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 34 min. Counties: Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #63 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-63"
  },
  {
   "id": "ww-PBZ-SV-W-63-2026-03-31-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 34 min. Counties: Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #63 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-63"
  },
  {
   "id": "ww-PBZ-SV-W-63-2026-03-31-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 34 min. Counties: Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #63 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-63"
  },
  {
   "id": "ww-PBZ-SV-W-63-2026-03-31-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 34 min. Counties: Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #63 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-63"
  },
  {
   "id": "ww-PBZ-SV-W-63-2026-03-31-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 34 min. Counties: Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #63 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-63"
  },
  {
   "id": "ww-PBZ-SV-W-63-2026-03-31-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 34 min. Counties: Mercer, Butler, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #63 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-63"
  },
  {
   "id": "ww-CTP-SV-W-43-2026-03-31-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 41 min. Counties: Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #43 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-43"
  },
  {
   "id": "ww-CTP-SV-W-43-2026-03-31-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 41 min. Counties: Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #43 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-43"
  },
  {
   "id": "ww-CTP-SV-W-43-2026-03-31-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 41 min. Counties: Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #43 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-43"
  },
  {
   "id": "ww-CTP-SV-W-43-2026-03-31-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-31. Duration: 41 min. Counties: Clearfield, Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #43 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-43"
  },
  {
   "id": "ww-PBZ-SV-W-61-2026-03-31-Venango",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 42 min. Counties: Lawrence, Venango, Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #61 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-61"
  },
  {
   "id": "ww-PBZ-SV-W-61-2026-03-31-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 42 min. Counties: Lawrence, Venango, Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #61 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-61"
  },
  {
   "id": "ww-PBZ-SV-W-61-2026-03-31-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 42 min. Counties: Lawrence, Venango, Mercer. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #61 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-61"
  },
  {
   "id": "ww-PBZ-SV-W-64-2026-03-31-Washington",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 49 min. Counties: Allegheny, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #64 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-64"
  },
  {
   "id": "ww-PBZ-SV-W-64-2026-03-31-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 49 min. Counties: Allegheny, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #64 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-64"
  },
  {
   "id": "ww-PBZ-SV-W-64-2026-03-31-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 49 min. Counties: Allegheny, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #64 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-64"
  },
  {
   "id": "ww-CLE-SV-W-41-2026-03-31-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-31. Duration: 72 min. Counties: Crawford, Erie. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #41 (72 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-41"
  },
  {
   "id": "ww-CLE-SV-W-41-2026-03-31-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-31. Duration: 72 min. Counties: Crawford, Erie. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #41 (72 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-41"
  },
  {
   "id": "ww-CLE-SV-W-41-2026-03-31-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-31. Duration: 72 min. Counties: Crawford, Erie. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #41 (72 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-41"
  },
  {
   "id": "ww-CLE-SV-W-41-2026-03-31-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-31. Duration: 72 min. Counties: Crawford, Erie. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #41 (72 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-41"
  },
  {
   "id": "ww-PBZ-SV-W-59-2026-03-31-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 63 min. Counties: Venango, Mercer, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #59 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-59"
  },
  {
   "id": "ww-PBZ-SV-W-59-2026-03-31-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 63 min. Counties: Venango, Mercer, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #59 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-59"
  },
  {
   "id": "ww-PBZ-SV-W-59-2026-03-31-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 63 min. Counties: Venango, Mercer, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #59 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-59"
  },
  {
   "id": "ww-PBZ-SV-W-59-2026-03-31-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 63 min. Counties: Venango, Mercer, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #59 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-59"
  },
  {
   "id": "ww-PBZ-SV-W-59-2026-03-31-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 63 min. Counties: Venango, Mercer, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #59 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-59"
  },
  {
   "id": "ww-PBZ-SV-W-59-2026-03-31-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 63 min. Counties: Venango, Mercer, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #59 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-59"
  },
  {
   "id": "ww-PBZ-SV-W-62-2026-03-31-Butler",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 67 min. Counties: Butler, Mercer, Venango, Armstrong, Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #62 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-62"
  },
  {
   "id": "ww-PBZ-SV-W-62-2026-03-31-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 67 min. Counties: Butler, Mercer, Venango, Armstrong, Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #62 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-62"
  },
  {
   "id": "ww-PBZ-SV-W-62-2026-03-31-Venango",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 67 min. Counties: Butler, Mercer, Venango, Armstrong, Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #62 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-62"
  },
  {
   "id": "ww-PBZ-SV-W-62-2026-03-31-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 67 min. Counties: Butler, Mercer, Venango, Armstrong, Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #62 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-62"
  },
  {
   "id": "ww-PBZ-SV-W-62-2026-03-31-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 67 min. Counties: Butler, Mercer, Venango, Armstrong, Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #62 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-62"
  },
  {
   "id": "ww-PBZ-SV-W-62-2026-03-31-Forest",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 67 min. Counties: Butler, Mercer, Venango, Armstrong, Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #62 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-62"
  },
  {
   "id": "ww-PBZ-SV-W-62-2026-03-31-Jefferson",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-31. Duration: 67 min. Counties: Butler, Mercer, Venango, Armstrong, Clarion, Forest, Jefferson. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #62 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-62"
  },
  {
   "id": "ww-PBZ-FF-W-4-2026-03-31-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-03-31. Duration: 168 min. Counties: Lawrence, Mercer. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #4 (168 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-4"
  },
  {
   "id": "ww-PBZ-FF-W-4-2026-03-31-Mercer",
   "zip": "",
   "city": "",
   "date": "2026-03-31",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-03-31. Duration: 168 min. Counties: Lawrence, Mercer. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #4 (168 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-4"
  },
  {
   "id": "asos-bf-PIT-2026-03-31",
   "lat": 40.4915,
   "lon": -80.2329,
   "zip": "",
   "city": "PITTSBURGH INTL",
   "date": "2026-03-31",
   "county": "Allegheny",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH INTL (PIT) recorded a 58 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH INTL (PIT) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GKJ-2026-03-31",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2026-03-31",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603312242-wind-42.08--80.18",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "5 NE Fairview",
   "date": "2026-03-31",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 5 NE Fairview, PA. Peak gust: 63 mph.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604010339-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-03-31",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604010350-wind-40.45--80.11",
   "lat": 40.45,
   "lon": -80.11,
   "zip": "",
   "city": "1 SE Robinson Township",
   "date": "2026-03-31",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SE Robinson Township, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-27-flood-40.21--79.22",
   "lat": 40.21,
   "lon": -79.22,
   "zip": "",
   "city": "2 W Laurel Mountain",
   "date": "2026-03-27",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "PA 381 closed in Ligonier Twp between Rolling Rock Ln and Lincoln Hwy due to flooding.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-27-flood-40.24--80.30",
   "lat": 40.24,
   "lon": -80.3,
   "zip": "",
   "city": "3 N Wolfdale",
   "date": "2026-03-27",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Campground is flooded.",
   "sourceDetail": "NWS PBZ — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-27-flood-40.33--79.82",
   "lat": 40.33,
   "lon": -79.82,
   "zip": "",
   "city": "1 SW White Oak",
   "date": "2026-03-27",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "PA-48 is closed in both directions between the intersections of Hill Road and Ripple Road in White Oak Borough due to flooding.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-27-flood-40.25--79.27",
   "lat": 40.25,
   "lon": -79.27,
   "zip": "",
   "city": "2 WNW Ligonier",
   "date": "2026-03-27",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Two Mile Run Rd in Ligonier Twp closed between Ross Rd and Lincoln Hwy due to flooding.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-27-flood-39.93--80.25",
   "lat": 39.93,
   "lon": -80.25,
   "zip": "",
   "city": "4 WNW Waynesburg",
   "date": "2026-03-27",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "PA 18 closed between Tripp Hill Rd (Morris Twp) and Water Dam Rd (Franklin Twp; just north of West Waynesburg) due to flooding.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-27-flood-40.14--80.35",
   "lat": 40.14,
   "lon": -80.35,
   "zip": "",
   "city": "2 SE Taylorstown",
   "date": "2026-03-27",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "PA 221 closed between Pleasant Valley Rd (Buffalo Twp) and Chestnut St Exit (off Rte 40).",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-27-flood-40.07--79.44",
   "lat": 40.07,
   "lon": -79.44,
   "zip": "",
   "city": "4 W Champion",
   "date": "2026-03-27",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A partial road collapse has occurred due to flooding in the area of 737 White Road in Saltlick Township. Units on scene are reporting that the flooding appears to be caused by debris and a pipe from logging in the area. The collapse is near a small bridge that may be at risk.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-27-flood-40.19--79.93",
   "lat": 40.19,
   "lon": -79.93,
   "zip": "",
   "city": "1 WSW Monongahela",
   "date": "2026-03-27",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "PA 481 closed both directions between Van Voorhis Lane and Parkway Street.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-27-flood-39.88--80.31",
   "lat": 39.88,
   "lon": -80.31,
   "zip": "",
   "city": "7 W Waynesburg",
   "date": "2026-03-27",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "PA 21 closed between Scott Run Rd (Center Twp) and West Run Rd (Center Twp) due to flooding.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-27-flood-40.11--80.03",
   "lat": 40.11,
   "lon": -80.03,
   "zip": "",
   "city": "Ellsworth",
   "date": "2026-03-27",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "All lanes closed on Almond Rd between Main Street (Ellsworth Boro) and Wherry Rd (where Almond Rd turns into Wherry Rd) due to flooding.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-27-flood-40.29--79.32",
   "lat": 40.29,
   "lon": -79.32,
   "zip": "",
   "city": "2 E Youngstown",
   "date": "2026-03-27",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Sleepy Hollow Causeway Rd (Loyalhanna Creek Causeway) closed due to flooding.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-27-flood-40.29--79.37",
   "lat": 40.29,
   "lon": -79.37,
   "zip": "",
   "city": "1 NNW Youngstown",
   "date": "2026-03-27",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "PA 982 closed both directions between Mission Rd and Exit ramp from Lincoln Hwy due to flooding.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-27-flood-40.15--79.98",
   "lat": 40.15,
   "lon": -79.98,
   "zip": "",
   "city": "2 NNE Bentleyville",
   "date": "2026-03-27",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Bentleyville Rd closed both directions between bridge over Pigeon Creek and Rosena Rd due to flooding.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-27-flood-40.25--80.21",
   "lat": 40.25,
   "lon": -80.21,
   "zip": "",
   "city": "Houston",
   "date": "2026-03-27",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Park and roadway flooding along Bishop Road.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-PBZ-FA-W-9-2026-03-27-Washington",
   "zip": "",
   "city": "",
   "date": "2026-03-27",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-03-27. Duration: 360 min. Counties: Washington, Greene. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #9 (360 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-9"
  },
  {
   "id": "ww-PBZ-FA-W-9-2026-03-27-Greene",
   "zip": "",
   "city": "",
   "date": "2026-03-27",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-03-27. Duration: 360 min. Counties: Washington, Greene. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #9 (360 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-9"
  },
  {
   "id": "ww-PBZ-FA-W-8-2026-03-27-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-03-27",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-03-27. Duration: 356 min. Counties: Beaver, Fayette, Armstrong, Indiana, Washington, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #8 (356 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-8"
  },
  {
   "id": "ww-PBZ-FA-W-8-2026-03-27-Fayette",
   "zip": "",
   "city": "",
   "date": "2026-03-27",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-03-27. Duration: 356 min. Counties: Beaver, Fayette, Armstrong, Indiana, Washington, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #8 (356 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-8"
  },
  {
   "id": "ww-PBZ-FA-W-8-2026-03-27-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-03-27",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-03-27. Duration: 356 min. Counties: Beaver, Fayette, Armstrong, Indiana, Washington, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #8 (356 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-8"
  },
  {
   "id": "ww-PBZ-FA-W-8-2026-03-27-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-03-27",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-03-27. Duration: 356 min. Counties: Beaver, Fayette, Armstrong, Indiana, Washington, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #8 (356 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-8"
  },
  {
   "id": "ww-PBZ-FA-W-8-2026-03-27-Washington",
   "zip": "",
   "city": "",
   "date": "2026-03-27",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-03-27. Duration: 356 min. Counties: Beaver, Fayette, Armstrong, Indiana, Washington, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #8 (356 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-8"
  },
  {
   "id": "ww-PBZ-FA-W-8-2026-03-27-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-03-27",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-03-27. Duration: 356 min. Counties: Beaver, Fayette, Armstrong, Indiana, Washington, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #8 (356 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-8"
  },
  {
   "id": "ww-PBZ-FA-W-8-2026-03-27-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-03-27",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-03-27. Duration: 356 min. Counties: Beaver, Fayette, Armstrong, Indiana, Washington, Westmoreland, Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #8 (356 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-8"
  },
  {
   "id": "iem-202603270203-hail-40.25--80.14",
   "lat": 40.25,
   "lon": -80.14,
   "zip": "",
   "city": "3 SW Thompsonville",
   "date": "2026-03-26",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SW Thompsonville, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-26-wind-41.63--80.22",
   "lat": 41.63,
   "lon": -80.22,
   "zip": "",
   "city": "4 WSW Meadville",
   "date": "2026-03-26",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGKJ Meadville.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-26-flood-40.39--79.88",
   "lat": 40.39,
   "lon": -79.88,
   "zip": "",
   "city": "1 SE Whitaker",
   "date": "2026-03-26",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding of streets and low areas reported.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1317637-2026-03-26",
   "lon": 210796,
   "zip": "",
   "city": "SPRING CREEK",
   "date": "2026-03-26",
   "county": "Warren",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of severe thunderstorms producing wind gusts estimated at 60 mph knocked a tree down at the intersection of Route 426 and Blue Eye Road in Spring Creek.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317637",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317636-2026-03-26",
   "lon": 210796,
   "zip": "",
   "city": "TIDIOUTE",
   "date": "2026-03-26",
   "county": "Warren",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of severe thunderstorms producing wind gusts estimated at 60 mph knocked multiple trees down on Buckley Road near Tidioute. Multiple power outages were also reported in Tidioute.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317636",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323450-2026-03-26",
   "lon": 211758,
   "zip": "",
   "city": "OPTION",
   "date": "2026-03-26",
   "county": "Allegheny",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The ramp from Interstate 376 onto Route 885 was closed due to flooding.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1323450",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323448-2026-03-26",
   "lon": 211758,
   "zip": "",
   "city": "LINDEN",
   "date": "2026-03-26",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southeastward moving cold front sparked thunderstorms in the afternoon and evening. Good moisture return for March pushed dew points above 60 degrees with air temperatures in the mid 70s. A 1000-1500 J/kg MUCAPE gradient nosing in from the west with potent EBWD values of 50-60 knots supported severe thunderstorms with large hail up to golf ball size, sporadic wind damage, and urban flooding with training storms.",
   "sourceDetail": "Verified by Public — NCEI Event #1323448",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ww-CTP-SV-W-39-2026-03-26-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-26. Duration: 40 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #39 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-39"
  },
  {
   "id": "ww-CTP-SV-W-39-2026-03-26-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-26. Duration: 40 min. County: Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #39 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-39"
  },
  {
   "id": "ww-PBZ-SV-W-54-2026-03-26-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-26. Duration: 44 min. County: Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #54 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-54"
  },
  {
   "id": "ww-PBZ-SV-W-54-2026-03-26-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-26. Duration: 44 min. County: Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #54 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-54"
  },
  {
   "id": "ww-CLE-SV-W-25-2026-03-26-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-26. Duration: 33 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #25 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-25"
  },
  {
   "id": "ww-CLE-SV-W-25-2026-03-26-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-26. Duration: 33 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #25 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-25"
  },
  {
   "id": "ww-PBZ-SV-W-56-2026-03-26-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-26. Duration: 38 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #56 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-56"
  },
  {
   "id": "ww-PBZ-SV-W-56-2026-03-26-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-26. Duration: 38 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #56 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "PBZ-SV-W-56"
  },
  {
   "id": "ww-PBZ-SV-W-56-2026-03-26-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-26. Duration: 38 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #56 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-56"
  },
  {
   "id": "ww-PBZ-SV-W-56-2026-03-26-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-26. Duration: 38 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #56 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "PBZ-SV-W-56"
  },
  {
   "id": "ww-PBZ-SV-W-56-2026-03-26-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-26. Duration: 38 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #56 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-56"
  },
  {
   "id": "ww-PBZ-SV-W-56-2026-03-26-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-26. Duration: 38 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #56 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "PBZ-SV-W-56"
  },
  {
   "id": "ww-PBZ-SV-W-56-2026-03-26-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-26. Duration: 38 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #56 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-56"
  },
  {
   "id": "ww-PBZ-SV-W-56-2026-03-26-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-26. Duration: 38 min. Counties: Allegheny, Fayette, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #56 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "PBZ-SV-W-56"
  },
  {
   "id": "ww-CLE-SV-W-23-2026-03-26-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-26. Duration: 25 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #23 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-23"
  },
  {
   "id": "ww-CLE-SV-W-23-2026-03-26-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-26. Duration: 25 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #23 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-23"
  },
  {
   "id": "iem-ww-PBZ-TO-W-6-Lawrence-tornado-2026-03-26",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-03-26",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Lawrence.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-6"
  },
  {
   "id": "iem-ww-PBZ-TO-W-6-Mercer-tornado-2026-03-26",
   "zip": "",
   "city": "Mercer",
   "date": "2026-03-26",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Mercer.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-6"
  },
  {
   "id": "ww-PBZ-FF-W-3-2026-03-26-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-03-26",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-03-26. Duration: 185 min. County: Allegheny. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #3 (185 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-3"
  },
  {
   "id": "iem-202603262245-wind-41.63--80.22",
   "lat": 41.63,
   "lon": -80.22,
   "zip": "",
   "city": "4 WSW Meadville",
   "date": "2026-03-26",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 WSW Meadville, PA. Peak gust: 62 mph.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-27T01:13:00Z-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-03-26",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 54 mph. ASOS station KPIT Pittsburgh Intl Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-27T02:01:00Z-wind-40.14--80.29",
   "lat": 40.14,
   "lon": -80.29,
   "zip": "",
   "city": "2 NE Green Hills",
   "date": "2026-03-26",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Green Hills, PA. Peak gust: 54 mph. AWOS station KAFJ Washington County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-03-26-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-03-26",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-26-mercer-hail",
   "zip": "",
   "city": "Mercer",
   "date": "2026-03-26",
   "county": "Mercer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Mercer — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-26-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2026-03-26",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-26-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-03-26",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202603221952-hail-40.73--79.39",
   "lat": 40.73,
   "lon": -79.39,
   "zip": "",
   "city": "4 NW Elderton",
   "date": "2026-03-22",
   "county": "Armstrong",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NW Elderton, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202603222039-hail-41.20--79.87",
   "lat": 41.2,
   "lon": -79.87,
   "zip": "",
   "city": "1 SE Clintonville",
   "date": "2026-03-22",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Clintonville, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202603222041-hail-40.68--80.28",
   "lat": 40.68,
   "lon": -80.28,
   "zip": "",
   "city": "1 W Monaca",
   "date": "2026-03-22",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Monaca, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202603222100-hail-41.20--79.33",
   "lat": 41.2,
   "lon": -79.33,
   "zip": "",
   "city": "Strattanville",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Strattanville, PA. Hail size: 1.25\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603222102-hail-41.21--79.38",
   "lat": 41.21,
   "lon": -79.38,
   "zip": "",
   "city": "Clarion",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Clarion, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603222102-hail-41.19--79.40",
   "lat": 41.19,
   "lon": -79.4,
   "zip": "",
   "city": "2 SW Clarion",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SW Clarion, PA. Hail size: 1.5\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603222200-hail-41.09--79.03",
   "lat": 41.09,
   "lon": -79.03,
   "zip": "",
   "city": "6 SSE Brookville",
   "date": "2026-03-22",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 6 SSE Brookville, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603222253-hail-41.16--79.12",
   "lat": 41.16,
   "lon": -79.12,
   "zip": "",
   "city": "2 W Brookville",
   "date": "2026-03-22",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Brookville, PA. Hail size: 1.75\".",
   "sourceDetail": "NWS PBZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202603222256-hail-41.16--79.08",
   "lat": 41.16,
   "lon": -79.08,
   "zip": "",
   "city": "Brookville",
   "date": "2026-03-22",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Brookville, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603222257-hail-40.63--80.30",
   "lat": 40.63,
   "lon": -80.3,
   "zip": "",
   "city": "3 WNW Aliquippa",
   "date": "2026-03-22",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 WNW Aliquippa, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603222259-hail-40.59--80.27",
   "lat": 40.59,
   "lon": -80.27,
   "zip": "",
   "city": "2 SW Aliquippa",
   "date": "2026-03-22",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SW Aliquippa, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603222300-hail-40.63--79.97",
   "lat": 40.63,
   "lon": -79.97,
   "zip": "",
   "city": "3 NNW Hampton Township",
   "date": "2026-03-22",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NNW Hampton Township, PA. Hail size: 0.88\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202603222304-hail-40.64--80.10",
   "lat": 40.64,
   "lon": -80.1,
   "zip": "",
   "city": "1 W Bradfordwoods",
   "date": "2026-03-22",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Bradfordwoods, PA. Hail size: 0.88\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202603222337-hail-40.99--78.46",
   "lat": 40.99,
   "lon": -78.46,
   "zip": "",
   "city": "1 SE Hyde",
   "date": "2026-03-22",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Hyde, PA. Hail size: 1\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603222338-hail-41.00--79.32",
   "lat": 41,
   "lon": -79.32,
   "zip": "",
   "city": "New Bethlehem",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near New Bethlehem, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603222342-hail-40.86--79.90",
   "lat": 40.86,
   "lon": -79.9,
   "zip": "",
   "city": "Butler",
   "date": "2026-03-22",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Butler, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603222343-hail-40.90--78.22",
   "lat": 40.9,
   "lon": -78.22,
   "zip": "",
   "city": "1 NW Philipsburg",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Philipsburg, PA. Hail size: 1\".",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603222350-hail-40.90--78.23",
   "lat": 40.9,
   "lon": -78.23,
   "zip": "",
   "city": "1 NW Philipsburg",
   "date": "2026-03-22",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Philipsburg, PA. Hail size: 1\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603230000-hail-40.81--77.91",
   "lat": 40.81,
   "lon": -77.91,
   "zip": "",
   "city": "1 N Park Forest",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Park Forest, PA. Hail size: 1\".",
   "sourceDetail": "NWS CTP — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603230001-hail-40.81--77.92",
   "lat": 40.81,
   "lon": -77.92,
   "zip": "",
   "city": "1 NW Park Forest",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Park Forest, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202603230001-hail-40.80--77.92",
   "lat": 40.8,
   "lon": -77.92,
   "zip": "",
   "city": "Park Forest",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Park Forest, PA. Hail size: 1\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603230002-hail-40.80--77.90",
   "lat": 40.8,
   "lon": -77.9,
   "zip": "",
   "city": "1 E Park Forest",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Park Forest, PA. Hail size: 1\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603230002-hail-40.81--77.90",
   "lat": 40.81,
   "lon": -77.9,
   "zip": "",
   "city": "1 NE Park Forest",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE Park Forest, PA. Hail size: 1\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603230003-hail-40.79--77.87",
   "lat": 40.79,
   "lon": -77.87,
   "zip": "",
   "city": "1 W State College",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W State College, PA. Hail size: 1\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603230004-hail-40.78--77.87",
   "lat": 40.78,
   "lon": -77.87,
   "zip": "",
   "city": "1 SW State College",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW State College, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202603230005-hail-40.83--77.85",
   "lat": 40.83,
   "lon": -77.85,
   "zip": "",
   "city": "3 NNE State College",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NNE State College, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS CTP — Official NWS Obs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202603230006-hail-40.79--77.86",
   "lat": 40.79,
   "lon": -77.86,
   "zip": "",
   "city": "State College",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near State College, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202603230007-hail-40.79--77.84",
   "lat": 40.79,
   "lon": -77.84,
   "zip": "",
   "city": "1 E State College",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E State College, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202603230007-hail-40.83--77.81",
   "lat": 40.83,
   "lon": -77.81,
   "zip": "",
   "city": "4 NE State College",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NE State College, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202603230007-hail-40.77--77.87",
   "lat": 40.77,
   "lon": -77.87,
   "zip": "",
   "city": "2 SSW State College",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SSW State College, PA. Hail size: 1\".",
   "sourceDetail": "NWS CTP — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603230021-hail-40.66--77.59",
   "lat": 40.66,
   "lon": -77.59,
   "zip": "",
   "city": "1 NE Reedsville",
   "date": "2026-03-22",
   "county": "Mifflin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE Reedsville, PA. Hail size: 1\".",
   "sourceDetail": "NWS CTP — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603230100-hail-41.00--80.34",
   "lat": 41,
   "lon": -80.34,
   "zip": "",
   "city": "New Castle",
   "date": "2026-03-22",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near New Castle, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603230145-hail-40.74--80.31",
   "lat": 40.74,
   "lon": -80.31,
   "zip": "",
   "city": "New Brighton",
   "date": "2026-03-22",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near New Brighton, PA. Hail size: 0.75\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1317605-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "BEECH CREEK",
   "date": "2026-03-22",
   "county": "Clinton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked trees down on to wires on Berry Road approximately 2 miles north-northwest of Beech Creek.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1317605",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317606-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "MILLHEIM",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked a tree onto North Street near Millheim.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317606",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317607-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "COBURN",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked trees onto wires along Ingleby Road approximately 4 miles east-southeast of Millheim.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1317607",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317608-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "WOODWARD",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked trees onto wires along Pine Creek Hollow Road approximately 6 miles north-northwest of Weikert.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1317608",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323261-2026-03-22",
   "lon": 211733,
   "zip": "",
   "city": "WILLIAMSBURG",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Late afternoon and evening thunderstorms developed along and ahead of a slowly southeastward sagging cold front. A surge of temperatures into the upper 70s with dew points in the mid 50s provided an unstable environment with 1000 J/kg of MUCAPE and strong 40-50 knot effective bulk shear. 500-600 J/kg of that CAPE was within the hail growth zone, and mid-level lapse rates were steep > 7 C/km. This supported severe thunderstorms with hail up to golf ball size and sporadic wind damage.",
   "sourceDetail": "Verified by Public — NCEI Event #1323261",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1323262-2026-03-22",
   "lon": 211733,
   "zip": "",
   "city": "CLARION PARKER ARPT",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Late afternoon and evening thunderstorms developed along and ahead of a slowly southeastward sagging cold front. A surge of temperatures into the upper 70s with dew points in the mid 50s provided an unstable environment with 1000 J/kg of MUCAPE and strong 40-50 knot effective bulk shear. 500-600 J/kg of that CAPE was within the hail growth zone, and mid-level lapse rates were steep > 7 C/km. This supported severe thunderstorms with hail up to golf ball size and sporadic wind damage.",
   "sourceDetail": "Verified by Public — NCEI Event #1323262",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1317611-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "UNIONVILLE",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked trees and wires down along High Street Extension in Unionville.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1317611",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317612-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "CENTRE HALL PENNS AR",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked trees down across Penns Cave Road approximately 4 miles southeast of Zion.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317612",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323263-2026-03-22",
   "lon": 211733,
   "zip": "",
   "city": "KNOX DALE",
   "date": "2026-03-22",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Late afternoon and evening thunderstorms developed along and ahead of a slowly southeastward sagging cold front. A surge of temperatures into the upper 70s with dew points in the mid 50s provided an unstable environment with 1000 J/kg of MUCAPE and strong 40-50 knot effective bulk shear. 500-600 J/kg of that CAPE was within the hail growth zone, and mid-level lapse rates were steep > 7 C/km. This supported severe thunderstorms with hail up to golf ball size and sporadic wind damage.",
   "sourceDetail": "Verified by Public — NCEI Event #1323263",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1317613-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "CENTRAL CITY",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked trees down onto wires in Milesburg.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317613",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317633-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "WOODYCREST",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked a tree onto a parked car on Cricklewood Drive in State College.",
   "sourceDetail": "Verified by NWS Employee — NCEI Event #1317633",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317614-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "RIVERVIEW",
   "date": "2026-03-22",
   "county": "Clearfield",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A severe thunderstorm produced quarter sized hail near Hyde.",
   "sourceDetail": "Verified by Public — NCEI Event #1317614",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1317615-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "PHILIPSBURG",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A severe thunderstorm produced quarter sized hail in Philipsburg.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1317615",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1317617-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "WOODYCREST",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A severe thunderstorm produced quarter sized hail in Park Forest.",
   "sourceDetail": "Verified by NWS Employee — NCEI Event #1317617",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1317622-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "STATE COLLEGE",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A severe thunderstorm produced quarter sized hail in State College.",
   "sourceDetail": "Verified by Public — NCEI Event #1317622",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1317624-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "(UNV)UNIV PARK STATE",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A strong thunderstorm produced dime to penny sized hail at the National Weather Service Office in State College.",
   "sourceDetail": "Verified by Official NWS Observations — NCEI Event #1317624",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1317632-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "LUMBER CITY",
   "date": "2026-03-22",
   "county": "Mifflin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A severe thunderstorm produced quarter sized hail in Reedsville.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1317632",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1323274-2026-03-22",
   "lon": 211733,
   "zip": "",
   "city": "HOOKSTOWN",
   "date": "2026-03-22",
   "county": "Beaver",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of three trees blown down across US-30 closing both lanes.",
   "sourceDetail": "Verified by Public — NCEI Event #1323274",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PBZ-SV-W-45-2026-03-22-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 44 min. Counties: Butler, Lawrence, Venango, Mercer. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #45 (44 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-45"
  },
  {
   "id": "ww-PBZ-SV-W-45-2026-03-22-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 44 min. Counties: Butler, Lawrence, Venango, Mercer. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #45 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-45"
  },
  {
   "id": "ww-PBZ-SV-W-45-2026-03-22-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 44 min. Counties: Butler, Lawrence, Venango, Mercer. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #45 (44 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-45"
  },
  {
   "id": "ww-PBZ-SV-W-45-2026-03-22-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 44 min. Counties: Butler, Lawrence, Venango, Mercer. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #45 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-45"
  },
  {
   "id": "ww-PBZ-SV-W-45-2026-03-22-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 44 min. Counties: Butler, Lawrence, Venango, Mercer. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #45 (44 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-45"
  },
  {
   "id": "ww-PBZ-SV-W-45-2026-03-22-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 44 min. Counties: Butler, Lawrence, Venango, Mercer. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #45 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-45"
  },
  {
   "id": "ww-PBZ-SV-W-45-2026-03-22-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 44 min. Counties: Butler, Lawrence, Venango, Mercer. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #45 (44 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-45"
  },
  {
   "id": "ww-PBZ-SV-W-45-2026-03-22-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 44 min. Counties: Butler, Lawrence, Venango, Mercer. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #45 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-45"
  },
  {
   "id": "ww-CTP-SV-W-35-2026-03-22-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 24 min. Counties: Clearfield, Centre. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #35 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-35"
  },
  {
   "id": "ww-CTP-SV-W-35-2026-03-22-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 24 min. Counties: Clearfield, Centre. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #35 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-35"
  },
  {
   "id": "ww-CTP-SV-W-35-2026-03-22-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 24 min. Counties: Clearfield, Centre. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #35 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-35"
  },
  {
   "id": "ww-CTP-SV-W-35-2026-03-22-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 24 min. Counties: Clearfield, Centre. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #35 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-35"
  },
  {
   "id": "ww-PBZ-SV-W-43-2026-03-22-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 22 min. Counties: Armstrong, Clarion, Indiana, Jefferson. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #43 (22 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-43"
  },
  {
   "id": "ww-PBZ-SV-W-43-2026-03-22-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 22 min. Counties: Armstrong, Clarion, Indiana, Jefferson. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #43 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "PBZ-SV-W-43"
  },
  {
   "id": "ww-PBZ-SV-W-43-2026-03-22-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 22 min. Counties: Armstrong, Clarion, Indiana, Jefferson. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #43 (22 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-43"
  },
  {
   "id": "ww-PBZ-SV-W-43-2026-03-22-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 22 min. Counties: Armstrong, Clarion, Indiana, Jefferson. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #43 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "PBZ-SV-W-43"
  },
  {
   "id": "ww-PBZ-SV-W-43-2026-03-22-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 22 min. Counties: Armstrong, Clarion, Indiana, Jefferson. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #43 (22 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-43"
  },
  {
   "id": "ww-PBZ-SV-W-43-2026-03-22-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 22 min. Counties: Armstrong, Clarion, Indiana, Jefferson. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #43 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "PBZ-SV-W-43"
  },
  {
   "id": "ww-PBZ-SV-W-43-2026-03-22-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 22 min. Counties: Armstrong, Clarion, Indiana, Jefferson. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #43 (22 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-43"
  },
  {
   "id": "ww-PBZ-SV-W-43-2026-03-22-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 22 min. Counties: Armstrong, Clarion, Indiana, Jefferson. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #43 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "PBZ-SV-W-43"
  },
  {
   "id": "ww-PBZ-SV-W-44-2026-03-22-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Clarion, Lawrence, Armstrong, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #44 (38 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-44"
  },
  {
   "id": "ww-PBZ-SV-W-44-2026-03-22-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Clarion, Lawrence, Armstrong, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #44 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-44"
  },
  {
   "id": "ww-PBZ-SV-W-44-2026-03-22-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Clarion, Lawrence, Armstrong, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #44 (38 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-44"
  },
  {
   "id": "ww-PBZ-SV-W-44-2026-03-22-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Clarion, Lawrence, Armstrong, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #44 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-44"
  },
  {
   "id": "ww-PBZ-SV-W-44-2026-03-22-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Clarion, Lawrence, Armstrong, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #44 (38 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-44"
  },
  {
   "id": "ww-PBZ-SV-W-44-2026-03-22-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Clarion, Lawrence, Armstrong, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #44 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-44"
  },
  {
   "id": "ww-PBZ-SV-W-44-2026-03-22-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Clarion, Lawrence, Armstrong, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #44 (38 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-44"
  },
  {
   "id": "ww-PBZ-SV-W-44-2026-03-22-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Clarion, Lawrence, Armstrong, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #44 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-44"
  },
  {
   "id": "ww-PBZ-SV-W-44-2026-03-22-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Clarion, Lawrence, Armstrong, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #44 (38 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-44"
  },
  {
   "id": "ww-PBZ-SV-W-44-2026-03-22-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Clarion, Lawrence, Armstrong, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #44 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-44"
  },
  {
   "id": "ww-CTP-SV-W-31-2026-03-22-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 34 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #31 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-31"
  },
  {
   "id": "ww-CTP-SV-W-31-2026-03-22-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 34 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #31 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-31"
  },
  {
   "id": "ww-CTP-SV-W-31-2026-03-22-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 34 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #31 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-31"
  },
  {
   "id": "ww-CTP-SV-W-31-2026-03-22-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 34 min. Counties: Centre, Clearfield. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #31 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-31"
  },
  {
   "id": "ww-PBZ-SV-W-38-2026-03-22-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #38 (38 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-38"
  },
  {
   "id": "ww-PBZ-SV-W-38-2026-03-22-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #38 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-38"
  },
  {
   "id": "ww-PBZ-SV-W-38-2026-03-22-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #38 (38 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-38"
  },
  {
   "id": "ww-PBZ-SV-W-38-2026-03-22-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #38 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-38"
  },
  {
   "id": "ww-PBZ-SV-W-38-2026-03-22-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #38 (38 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-38"
  },
  {
   "id": "ww-PBZ-SV-W-38-2026-03-22-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 38 min. Counties: Allegheny, Beaver, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #38 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-38"
  },
  {
   "id": "ww-PBZ-SV-W-35-2026-03-22-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 42 min. Counties: Washington, Beaver. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #35 (42 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-35"
  },
  {
   "id": "ww-PBZ-SV-W-35-2026-03-22-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 42 min. Counties: Washington, Beaver. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #35 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-35"
  },
  {
   "id": "ww-PBZ-SV-W-35-2026-03-22-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 42 min. Counties: Washington, Beaver. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #35 (42 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-35"
  },
  {
   "id": "ww-PBZ-SV-W-35-2026-03-22-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 42 min. Counties: Washington, Beaver. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #35 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-35"
  },
  {
   "id": "ww-CTP-SV-W-33-2026-03-22-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 34 min. Counties: Centre, Mifflin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #33 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-33"
  },
  {
   "id": "ww-CTP-SV-W-33-2026-03-22-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 34 min. Counties: Centre, Mifflin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #33 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-33"
  },
  {
   "id": "ww-CTP-SV-W-33-2026-03-22-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 34 min. Counties: Centre, Mifflin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #33 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-33"
  },
  {
   "id": "ww-CTP-SV-W-33-2026-03-22-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 34 min. Counties: Centre, Mifflin. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #33 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "CTP-SV-W-33"
  },
  {
   "id": "ww-CTP-SV-W-37-2026-03-22-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 32 min. Counties: Centre, Huntingdon, Mifflin, Snyder, Union. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #37 (32 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-37"
  },
  {
   "id": "ww-CTP-SV-W-37-2026-03-22-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 32 min. Counties: Centre, Huntingdon, Mifflin, Snyder, Union. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #37 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-37"
  },
  {
   "id": "ww-CTP-SV-W-37-2026-03-22-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 32 min. Counties: Centre, Huntingdon, Mifflin, Snyder, Union. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #37 (32 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-37"
  },
  {
   "id": "ww-CTP-SV-W-37-2026-03-22-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 32 min. Counties: Centre, Huntingdon, Mifflin, Snyder, Union. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #37 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-37"
  },
  {
   "id": "ww-CTP-SV-W-37-2026-03-22-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 32 min. Counties: Centre, Huntingdon, Mifflin, Snyder, Union. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #37 (32 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-37"
  },
  {
   "id": "ww-CTP-SV-W-37-2026-03-22-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 32 min. Counties: Centre, Huntingdon, Mifflin, Snyder, Union. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #37 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-37"
  },
  {
   "id": "ww-CTP-SV-W-37-2026-03-22-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 32 min. Counties: Centre, Huntingdon, Mifflin, Snyder, Union. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #37 (32 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-37"
  },
  {
   "id": "ww-CTP-SV-W-37-2026-03-22-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 32 min. Counties: Centre, Huntingdon, Mifflin, Snyder, Union. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #37 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-37"
  },
  {
   "id": "ww-CTP-SV-W-37-2026-03-22-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 32 min. Counties: Centre, Huntingdon, Mifflin, Snyder, Union. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #37 (32 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-37"
  },
  {
   "id": "ww-CTP-SV-W-37-2026-03-22-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 32 min. Counties: Centre, Huntingdon, Mifflin, Snyder, Union. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #37 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-37"
  },
  {
   "id": "ww-CTP-SV-W-34-2026-03-22-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 44 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #34 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-34"
  },
  {
   "id": "ww-CTP-SV-W-34-2026-03-22-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 44 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #34 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-34"
  },
  {
   "id": "ww-CTP-SV-W-34-2026-03-22-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 44 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #34 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-34"
  },
  {
   "id": "ww-CTP-SV-W-34-2026-03-22-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 44 min. Counties: Centre, Clinton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #34 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-34"
  },
  {
   "id": "ww-PBZ-SV-W-48-2026-03-22-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 24 min. Counties: Allegheny, Beaver, Washington. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #48 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-48"
  },
  {
   "id": "ww-PBZ-SV-W-48-2026-03-22-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 24 min. Counties: Allegheny, Beaver, Washington. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #48 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-48"
  },
  {
   "id": "ww-PBZ-SV-W-48-2026-03-22-Washington",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 24 min. Counties: Allegheny, Beaver, Washington. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #48 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-48"
  },
  {
   "id": "ww-CTP-SV-W-36-2026-03-22-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 18 min. County: Centre. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #36 (18 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-36"
  },
  {
   "id": "ww-CTP-SV-W-36-2026-03-22-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 18 min. County: Centre. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #36 (18 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-36"
  },
  {
   "id": "ww-CTP-SV-W-28-2026-03-22-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 38 min. Counties: Centre, Clinton, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #28 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-28"
  },
  {
   "id": "ww-CTP-SV-W-28-2026-03-22-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 38 min. Counties: Centre, Clinton, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #28 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-28"
  },
  {
   "id": "ww-CTP-SV-W-28-2026-03-22-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 38 min. Counties: Centre, Clinton, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #28 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-28"
  },
  {
   "id": "ww-CTP-SV-W-28-2026-03-22-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 38 min. Counties: Centre, Clinton, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #28 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-28"
  },
  {
   "id": "ww-CTP-SV-W-28-2026-03-22-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 38 min. Counties: Centre, Clinton, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #28 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-28"
  },
  {
   "id": "ww-CTP-SV-W-28-2026-03-22-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 38 min. Counties: Centre, Clinton, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #28 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-28"
  },
  {
   "id": "ww-CTP-SV-W-38-2026-03-22-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 26 min. Counties: Northumberland, Perry, Snyder, Dauphin, Juniata. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #38 (26 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-38"
  },
  {
   "id": "ww-CTP-SV-W-38-2026-03-22-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 26 min. Counties: Northumberland, Perry, Snyder, Dauphin, Juniata. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #38 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-38"
  },
  {
   "id": "ww-CTP-SV-W-38-2026-03-22-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 26 min. Counties: Northumberland, Perry, Snyder, Dauphin, Juniata. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #38 (26 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-38"
  },
  {
   "id": "ww-CTP-SV-W-38-2026-03-22-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 26 min. Counties: Northumberland, Perry, Snyder, Dauphin, Juniata. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #38 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-38"
  },
  {
   "id": "ww-CTP-SV-W-38-2026-03-22-Northumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 26 min. Counties: Northumberland, Perry, Snyder, Dauphin, Juniata. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #38 (26 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-38"
  },
  {
   "id": "ww-CTP-SV-W-38-2026-03-22-Northumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Northumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 26 min. Counties: Northumberland, Perry, Snyder, Dauphin, Juniata. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #38 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-38"
  },
  {
   "id": "ww-CTP-SV-W-38-2026-03-22-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 26 min. Counties: Northumberland, Perry, Snyder, Dauphin, Juniata. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #38 (26 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-38"
  },
  {
   "id": "ww-CTP-SV-W-38-2026-03-22-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 26 min. Counties: Northumberland, Perry, Snyder, Dauphin, Juniata. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #38 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-38"
  },
  {
   "id": "ww-CTP-SV-W-38-2026-03-22-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 26 min. Counties: Northumberland, Perry, Snyder, Dauphin, Juniata. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #38 (26 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-38"
  },
  {
   "id": "ww-CTP-SV-W-38-2026-03-22-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 26 min. Counties: Northumberland, Perry, Snyder, Dauphin, Juniata. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #38 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-38"
  },
  {
   "id": "ww-CTP-SV-W-32-2026-03-22-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 52 min. County: Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #32 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-32"
  },
  {
   "id": "ww-CTP-SV-W-32-2026-03-22-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 52 min. County: Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #32 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-32"
  },
  {
   "id": "ww-PBZ-SV-W-34-2026-03-22-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 46 min. Counties: Jefferson, Venango, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #34 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-34"
  },
  {
   "id": "ww-PBZ-SV-W-34-2026-03-22-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 46 min. Counties: Jefferson, Venango, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #34 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-34"
  },
  {
   "id": "ww-PBZ-SV-W-34-2026-03-22-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 46 min. Counties: Jefferson, Venango, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #34 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-34"
  },
  {
   "id": "ww-PBZ-SV-W-34-2026-03-22-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 46 min. Counties: Jefferson, Venango, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #34 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-34"
  },
  {
   "id": "ww-PBZ-SV-W-34-2026-03-22-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 46 min. Counties: Jefferson, Venango, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #34 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-34"
  },
  {
   "id": "ww-PBZ-SV-W-34-2026-03-22-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 46 min. Counties: Jefferson, Venango, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #34 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-34"
  },
  {
   "id": "ww-CTP-SV-W-30-2026-03-22-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 43 min. County: Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #30 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-30"
  },
  {
   "id": "ww-CTP-SV-W-30-2026-03-22-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 43 min. County: Elk. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #30 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-30"
  },
  {
   "id": "ww-CTP-SV-W-29-2026-03-22-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 36 min. Counties: Centre, Clinton, Mifflin, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #29 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-29"
  },
  {
   "id": "ww-CTP-SV-W-29-2026-03-22-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 36 min. Counties: Centre, Clinton, Mifflin, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #29 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-29"
  },
  {
   "id": "ww-CTP-SV-W-29-2026-03-22-Snyder-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 36 min. Counties: Centre, Clinton, Mifflin, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #29 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-29"
  },
  {
   "id": "ww-CTP-SV-W-29-2026-03-22-Snyder-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Snyder",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 36 min. Counties: Centre, Clinton, Mifflin, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #29 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-29"
  },
  {
   "id": "ww-CTP-SV-W-29-2026-03-22-Union-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 36 min. Counties: Centre, Clinton, Mifflin, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #29 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-29"
  },
  {
   "id": "ww-CTP-SV-W-29-2026-03-22-Union-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Union",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 36 min. Counties: Centre, Clinton, Mifflin, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #29 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-29"
  },
  {
   "id": "ww-CTP-SV-W-29-2026-03-22-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 36 min. Counties: Centre, Clinton, Mifflin, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #29 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-29"
  },
  {
   "id": "ww-CTP-SV-W-29-2026-03-22-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 36 min. Counties: Centre, Clinton, Mifflin, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #29 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-29"
  },
  {
   "id": "ww-CTP-SV-W-29-2026-03-22-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 36 min. Counties: Centre, Clinton, Mifflin, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #29 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-29"
  },
  {
   "id": "ww-CTP-SV-W-29-2026-03-22-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-22. Duration: 36 min. Counties: Centre, Clinton, Mifflin, Snyder, Union. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #29 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-29"
  },
  {
   "id": "ww-PBZ-SV-W-42-2026-03-22-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 12 min. Counties: Allegheny, Armstrong, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #42 (12 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-42"
  },
  {
   "id": "ww-PBZ-SV-W-42-2026-03-22-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 12 min. Counties: Allegheny, Armstrong, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #42 (12 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-42"
  },
  {
   "id": "ww-PBZ-SV-W-42-2026-03-22-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 12 min. Counties: Allegheny, Armstrong, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #42 (12 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-42"
  },
  {
   "id": "ww-PBZ-SV-W-42-2026-03-22-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 12 min. Counties: Allegheny, Armstrong, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #42 (12 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-42"
  },
  {
   "id": "ww-PBZ-SV-W-42-2026-03-22-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 12 min. Counties: Allegheny, Armstrong, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #42 (12 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-42"
  },
  {
   "id": "ww-PBZ-SV-W-42-2026-03-22-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 12 min. Counties: Allegheny, Armstrong, Butler. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #42 (12 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-42"
  },
  {
   "id": "ww-PBZ-SV-W-39-2026-03-22-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 34 min. County: Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #39 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-39"
  },
  {
   "id": "ww-PBZ-SV-W-39-2026-03-22-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 34 min. County: Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #39 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-39"
  },
  {
   "id": "ww-PBZ-SV-W-40-2026-03-22-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 29 min. Counties: Jefferson, Clarion. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #40 (29 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-40"
  },
  {
   "id": "ww-PBZ-SV-W-40-2026-03-22-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 29 min. Counties: Jefferson, Clarion. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #40 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-40"
  },
  {
   "id": "ww-PBZ-SV-W-40-2026-03-22-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 29 min. Counties: Jefferson, Clarion. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #40 (29 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-40"
  },
  {
   "id": "ww-PBZ-SV-W-40-2026-03-22-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-22. Duration: 29 min. Counties: Jefferson, Clarion. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #40 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-40"
  },
  {
   "id": "asos-bf-JST-2026-03-22",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2026-03-22",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FIG-2026-03-22",
   "lat": 41.0467,
   "lon": -78.4117,
   "zip": "",
   "city": "CLEARFIELD-LAWRENCE APT(WAS N97)",
   "date": "2026-03-22",
   "county": "Clearfield",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PIT-2026-03-22",
   "lat": 40.4915,
   "lon": -80.2329,
   "zip": "",
   "city": "PITTSBURGH INTL",
   "date": "2026-03-22",
   "county": "Allegheny",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH INTL (PIT) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH INTL (PIT) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-22-hail-40.82--77.88",
   "lat": 40.82,
   "lon": -77.88,
   "zip": "",
   "city": "2 NE Park Forest",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-22-hail-40.81--77.82",
   "lat": 40.81,
   "lon": -77.82,
   "zip": "",
   "city": "2 NE State College",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-22-hail-40.80--77.88",
   "lat": 40.8,
   "lon": -77.88,
   "zip": "",
   "city": "1 W State College",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING.",
   "sourceDetail": "NWS CTP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1323264-2026-03-22",
   "lon": 211733,
   "zip": "",
   "city": "NEW BETHLEHEM",
   "date": "2026-03-22",
   "county": "Clarion",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Late afternoon and evening thunderstorms developed along and ahead of a slowly southeastward sagging cold front. A surge of temperatures into the upper 70s with dew points in the mid 50s provided an unstable environment with 1000 J/kg of MUCAPE and strong 40-50 knot effective bulk shear. 500-600 J/kg of that CAPE was within the hail growth zone, and mid-level lapse rates were steep > 7 C/km. This supported severe thunderstorms with hail up to golf ball size and sporadic wind damage.",
   "sourceDetail": "Verified by Public — NCEI Event #1323264",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1323292-2026-03-22",
   "lon": 211733,
   "zip": "",
   "city": "BUTLER",
   "date": "2026-03-22",
   "county": "Butler",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Late afternoon and evening thunderstorms developed along and ahead of a slowly southeastward sagging cold front. A surge of temperatures into the upper 70s with dew points in the mid 50s provided an unstable environment with 1000 J/kg of MUCAPE and strong 40-50 knot effective bulk shear. 500-600 J/kg of that CAPE was within the hail growth zone, and mid-level lapse rates were steep > 7 C/km. This supported severe thunderstorms with hail up to golf ball size and sporadic wind damage.",
   "sourceDetail": "Verified by Public — NCEI Event #1323292",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1317627-2026-03-22",
   "lon": 210795,
   "zip": "",
   "city": "STATE COLLEGE",
   "date": "2026-03-22",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A strong thunderstorm produced penny sized hail east of State College.",
   "sourceDetail": "Verified by Public — NCEI Event #1317627",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1323265-2026-03-22",
   "lon": 211733,
   "zip": "",
   "city": "NEW CASTLE",
   "date": "2026-03-22",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Late afternoon and evening thunderstorms developed along and ahead of a slowly southeastward sagging cold front. A surge of temperatures into the upper 70s with dew points in the mid 50s provided an unstable environment with 1000 J/kg of MUCAPE and strong 40-50 knot effective bulk shear. 500-600 J/kg of that CAPE was within the hail growth zone, and mid-level lapse rates were steep > 7 C/km. This supported severe thunderstorms with hail up to golf ball size and sporadic wind damage.",
   "sourceDetail": "Verified by Public — NCEI Event #1323265",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "asos-bf-AOO-2026-03-17",
   "lat": 40.2964,
   "lon": -78.32,
   "zip": "",
   "city": "ALTOONA/BLAIR CO.",
   "date": "2026-03-17",
   "county": "Bedford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALTOONA/BLAIR CO. (AOO) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALTOONA/BLAIR CO. (AOO) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2026-03-17",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2026-03-17",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-40.12--76.29",
   "lat": 40.12,
   "lon": -76.29,
   "zip": "",
   "city": "2 SSE Lititz",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KLNS ASOS.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2026-03-16",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 68 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-39.86--75.84",
   "lat": 39.86,
   "lon": -75.84,
   "zip": "",
   "city": "2 E Londonderry Twp",
   "date": "2026-03-16",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DE031 West Grove - Seccra.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-40.23--75.55",
   "lat": 40.23,
   "lon": -75.55,
   "zip": "",
   "city": "2 ESE Sanatoga",
   "date": "2026-03-16",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPTW Pottstown.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-39.98--75.58",
   "lat": 39.98,
   "lon": -75.58,
   "zip": "",
   "city": "1 NNW West Goshen",
   "date": "2026-03-16",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KOQN West Chester.",
   "sourceDetail": "NWS PHI — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-39.88--75.22",
   "lat": 39.88,
   "lon": -75.22,
   "zip": "",
   "city": "Philadelphia Internatio",
   "date": "2026-03-16",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Philadelphia Internatio",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-40.08--75.01",
   "lat": 40.08,
   "lon": -75.01,
   "zip": "",
   "city": "Northeast Philadelphia",
   "date": "2026-03-16",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Northeast Philadelphia",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1317595-2026-03-16",
   "lon": 210793,
   "zip": "",
   "city": "YORK SPGS",
   "date": "2026-03-16",
   "county": "Adams",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of severe thunderstorms producing wind gusts estimated at 60 mph knocked multiple trees down onto wires along Lake Meade Road approximately 3 miles west-northwest of Lake Meade.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1317595",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317597-2026-03-16",
   "lon": 210793,
   "zip": "",
   "city": "MC ELHATTAN",
   "date": "2026-03-16",
   "county": "Clinton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of severe thunderstorms producing wind gusts estimated at 60 mph knocked a tree down onto wires approximately 2 miles southeast of McElhattan.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1317597",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317599-2026-03-16",
   "lon": 210793,
   "zip": "",
   "city": "WAGO JCT",
   "date": "2026-03-16",
   "county": "York",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of severe thunderstorms producing wind gusts estimated at 60 mph knocked trees down onto wires along Cassel Road near York Haven.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317599",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324515-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "DOUGLASVILLE",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees and wires down around Amity Township. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1324515",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324518-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "SINKING SPG",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees and wires down near Wernersville and Robeson, PA. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1324518",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324520-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "EVANSVILLE",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees and wires down around Maiden Creek. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1324520",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324533-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "EAST PENN JCT",
   "date": "2026-03-16",
   "county": "Lehigh",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several reports of trees and wires down with entire blocks having wires down. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1324533",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324541-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "CENTER VLY",
   "date": "2026-03-16",
   "county": "Lehigh",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees and wires down around Upper Saucon Township. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1324541",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324542-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "SILVERDALE",
   "date": "2026-03-16",
   "county": "Bucks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "There were numerous reports of trees and powerlines down across much of Bucks County, including in Hilltown Township. Time estimated from radar.",
   "sourceDetail": "Verified by Public — NCEI Event #1324542",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327175-2026-03-16",
   "lon": 212241,
   "zip": "",
   "city": "WHITE MILLS",
   "date": "2026-03-16",
   "county": "Wayne",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NWS estimates 60 to 70 mph winds occurred with a microburst within a narrow line of gusty thunderstorms based on photos received. Strong winds knocked down several shallow rooted trees in White Mills along Canal Road, striking 3 trailers and 2 vehicles. This was also an area of very wet ground between the Lackawaxen River and US Highway 6.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1327175",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324544-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "NAZARETH",
   "date": "2026-03-16",
   "county": "Northampton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees and wires down around Nazareth. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1324544",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324545-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "HELLERTOWN",
   "date": "2026-03-16",
   "county": "Northampton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees and wires down around Hellertown. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1324545",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324546-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "BEDMINSTER",
   "date": "2026-03-16",
   "county": "Bucks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous reports of trees and powerlines down across much of Bucks County, including near Bedminster. Time estimated from radar.",
   "sourceDetail": "Verified by Public — NCEI Event #1324546",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324547-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "CROSS KEYS",
   "date": "2026-03-16",
   "county": "Bucks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous reports of trees and powerlines down across much of Bucks County, including near Doylestown. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1324547",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324548-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "FOREST GROVE",
   "date": "2026-03-16",
   "county": "Bucks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees down along Upper Mountain Road between Route 413 and Forest Grove Road. Time estimated from radar.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1324548",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324550-2026-03-16",
   "lon": 211928,
   "zip": "",
   "city": "TREVOSE",
   "date": "2026-03-16",
   "county": "Bucks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous reports of trees and powerlines down across much of Bucks County, including in Upper and Lower Southampton Townships. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1324550",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-CTP-SV-W-25-2026-03-16-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 34 min. Counties: Adams, Cumberland, Perry, York, Dauphin, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #25 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-25"
  },
  {
   "id": "ww-CTP-SV-W-25-2026-03-16-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 34 min. Counties: Adams, Cumberland, Perry, York, Dauphin, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #25 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-25"
  },
  {
   "id": "ww-CTP-SV-W-25-2026-03-16-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 34 min. Counties: Adams, Cumberland, Perry, York, Dauphin, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #25 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-25"
  },
  {
   "id": "ww-CTP-SV-W-25-2026-03-16-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 34 min. Counties: Adams, Cumberland, Perry, York, Dauphin, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #25 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-25"
  },
  {
   "id": "ww-CTP-SV-W-25-2026-03-16-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 34 min. Counties: Adams, Cumberland, Perry, York, Dauphin, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #25 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-25"
  },
  {
   "id": "ww-CTP-SV-W-25-2026-03-16-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 34 min. Counties: Adams, Cumberland, Perry, York, Dauphin, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #25 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-25"
  },
  {
   "id": "ww-CTP-SV-W-25-2026-03-16-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 34 min. Counties: Adams, Cumberland, Perry, York, Dauphin, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #25 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-25"
  },
  {
   "id": "ww-CTP-SV-W-25-2026-03-16-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 34 min. Counties: Adams, Cumberland, Perry, York, Dauphin, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #25 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-25"
  },
  {
   "id": "ww-CTP-SV-W-25-2026-03-16-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 34 min. Counties: Adams, Cumberland, Perry, York, Dauphin, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #25 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-25"
  },
  {
   "id": "ww-CTP-SV-W-25-2026-03-16-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 34 min. Counties: Adams, Cumberland, Perry, York, Dauphin, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #25 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-25"
  },
  {
   "id": "ww-CTP-SV-W-25-2026-03-16-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 34 min. Counties: Adams, Cumberland, Perry, York, Dauphin, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #25 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-25"
  },
  {
   "id": "ww-CTP-SV-W-25-2026-03-16-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 34 min. Counties: Adams, Cumberland, Perry, York, Dauphin, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #25 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-25"
  },
  {
   "id": "ww-CTP-SV-W-24-2026-03-16-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 45 min. Counties: Centre, Clinton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #24 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-24"
  },
  {
   "id": "ww-CTP-SV-W-24-2026-03-16-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 45 min. Counties: Centre, Clinton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #24 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-24"
  },
  {
   "id": "ww-CTP-SV-W-24-2026-03-16-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 45 min. Counties: Centre, Clinton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #24 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-24"
  },
  {
   "id": "ww-CTP-SV-W-24-2026-03-16-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 45 min. Counties: Centre, Clinton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #24 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-24"
  },
  {
   "id": "ww-CTP-SV-W-24-2026-03-16-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 45 min. Counties: Centre, Clinton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #24 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-24"
  },
  {
   "id": "ww-CTP-SV-W-24-2026-03-16-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 45 min. Counties: Centre, Clinton, Huntingdon. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #24 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-24"
  },
  {
   "id": "ww-PHI-SV-W-8-2026-03-16-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 45 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #8 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-8"
  },
  {
   "id": "ww-PHI-SV-W-8-2026-03-16-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 45 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #8 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-8"
  },
  {
   "id": "ww-PHI-SV-W-8-2026-03-16-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 45 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #8 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-8"
  },
  {
   "id": "ww-PHI-SV-W-8-2026-03-16-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 45 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #8 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-8"
  },
  {
   "id": "ww-PHI-SV-W-8-2026-03-16-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 45 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #8 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-8"
  },
  {
   "id": "ww-PHI-SV-W-8-2026-03-16-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 45 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #8 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-8"
  },
  {
   "id": "ww-PHI-SV-W-8-2026-03-16-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 45 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #8 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-8"
  },
  {
   "id": "ww-PHI-SV-W-8-2026-03-16-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 45 min. Counties: Carbon, Lehigh, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #8 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-8"
  },
  {
   "id": "ww-CTP-SV-W-22-2026-03-16-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 48 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #22 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-22"
  },
  {
   "id": "ww-CTP-SV-W-22-2026-03-16-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 48 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #22 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-22"
  },
  {
   "id": "ww-CTP-SV-W-22-2026-03-16-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 48 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #22 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-22"
  },
  {
   "id": "ww-CTP-SV-W-22-2026-03-16-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 48 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #22 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-22"
  },
  {
   "id": "ww-CTP-SV-W-23-2026-03-16-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 35 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #23 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-23"
  },
  {
   "id": "ww-CTP-SV-W-23-2026-03-16-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 35 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #23 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-23"
  },
  {
   "id": "ww-CTP-SV-W-23-2026-03-16-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 35 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #23 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-23"
  },
  {
   "id": "ww-CTP-SV-W-23-2026-03-16-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 35 min. Counties: Adams, York. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #23 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-23"
  },
  {
   "id": "ww-CTP-SV-W-26-2026-03-16-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 53 min. Counties: York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #26 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-26"
  },
  {
   "id": "ww-CTP-SV-W-26-2026-03-16-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 53 min. Counties: York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #26 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-26"
  },
  {
   "id": "ww-CTP-SV-W-26-2026-03-16-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 53 min. Counties: York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #26 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-26"
  },
  {
   "id": "ww-CTP-SV-W-26-2026-03-16-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 53 min. Counties: York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #26 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-26"
  },
  {
   "id": "ww-CTP-SV-W-27-2026-03-16-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 30 min. County: Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #27 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-27"
  },
  {
   "id": "ww-CTP-SV-W-27-2026-03-16-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-16. Duration: 30 min. County: Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #27 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-27"
  },
  {
   "id": "ww-PHI-SV-W-16-2026-03-16-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 58 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #16 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-16"
  },
  {
   "id": "ww-PHI-SV-W-16-2026-03-16-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 58 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #16 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-16"
  },
  {
   "id": "ww-PHI-SV-W-16-2026-03-16-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 58 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #16 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-16"
  },
  {
   "id": "ww-PHI-SV-W-16-2026-03-16-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 58 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #16 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-16"
  },
  {
   "id": "ww-PHI-SV-W-16-2026-03-16-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 58 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #16 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-16"
  },
  {
   "id": "ww-PHI-SV-W-16-2026-03-16-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 58 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #16 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-16"
  },
  {
   "id": "ww-PHI-SV-W-16-2026-03-16-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 58 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #16 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-16"
  },
  {
   "id": "ww-PHI-SV-W-16-2026-03-16-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 58 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #16 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-16"
  },
  {
   "id": "ww-PHI-SV-W-16-2026-03-16-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 58 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #16 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-16"
  },
  {
   "id": "ww-PHI-SV-W-16-2026-03-16-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 58 min. Counties: Chester, Bucks, Delaware, Montgomery, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #16 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-16"
  },
  {
   "id": "ww-PHI-SV-W-19-2026-03-16-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 59 min. Counties: Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #19 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-19"
  },
  {
   "id": "ww-PHI-SV-W-19-2026-03-16-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 59 min. Counties: Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #19 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-19"
  },
  {
   "id": "ww-PHI-SV-W-19-2026-03-16-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 59 min. Counties: Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #19 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-19"
  },
  {
   "id": "ww-PHI-SV-W-19-2026-03-16-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 59 min. Counties: Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #19 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-19"
  },
  {
   "id": "ww-PHI-SV-W-11-2026-03-16-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 66 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #11 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-11"
  },
  {
   "id": "ww-PHI-SV-W-11-2026-03-16-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 66 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #11 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-11"
  },
  {
   "id": "ww-PHI-SV-W-11-2026-03-16-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 66 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #11 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-11"
  },
  {
   "id": "ww-PHI-SV-W-11-2026-03-16-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 66 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #11 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-11"
  },
  {
   "id": "ww-PHI-SV-W-11-2026-03-16-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 66 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #11 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-11"
  },
  {
   "id": "ww-PHI-SV-W-11-2026-03-16-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 66 min. Counties: Berks, Chester, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #11 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-11"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Monroe-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Northampton-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Northampton-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Northampton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Carbon-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Carbon-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "ww-PHI-SV-W-14-2026-03-16-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-16. Duration: 57 min. Counties: Berks, Carbon, Lehigh, Bucks, Monroe, Northampton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #14 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-14"
  },
  {
   "id": "asos-bf-ERI-2026-03-16",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2026-03-16",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 63 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AOO-2026-03-16",
   "lat": 40.2964,
   "lon": -78.32,
   "zip": "",
   "city": "ALTOONA/BLAIR CO.",
   "date": "2026-03-16",
   "county": "Bedford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALTOONA/BLAIR CO. (AOO) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALTOONA/BLAIR CO. (AOO) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MUI-2026-03-16",
   "lat": 40.4348,
   "lon": -76.5693,
   "zip": "",
   "city": "MUIR AAF/INDIANTOWN",
   "date": "2026-03-16",
   "county": "Lebanon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MUIR AAF/INDIANTOWN (MUI) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MUIR AAF/INDIANTOWN (MUI) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IPT-2026-03-16",
   "lat": 41.2433,
   "lon": -76.9217,
   "zip": "",
   "city": "WILLIAMSPORT",
   "date": "2026-03-16",
   "county": "Lycoming",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WILLIAMSPORT (IPT) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — WILLIAMSPORT (IPT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PNE-2026-03-16",
   "lat": 40.0789,
   "lon": -75.0134,
   "zip": "",
   "city": "PHILADELPHIA NE",
   "date": "2026-03-16",
   "county": "Burlington",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PHILADELPHIA NE (PNE) recorded a 58 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PHILADELPHIA NE (PNE) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AGC-2026-03-16",
   "lat": 40.3547,
   "lon": -79.9217,
   "zip": "",
   "city": "PITTSBURGH/ALLEGHEN",
   "date": "2026-03-16",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH/ALLEGHEN (AGC) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH/ALLEGHEN (AGC) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GKJ-2026-03-16",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2026-03-16",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PHL-2026-03-16",
   "lat": 39.8734,
   "lon": -75.2266,
   "zip": "",
   "city": "Philadelphia Intl",
   "date": "2026-03-16",
   "county": "Delaware",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Philadelphia Intl (PHL) recorded a 59 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Philadelphia Intl (PHL) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2026-03-16",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2026-03-16",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 66 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PTW-2026-03-16",
   "lat": 40.2383,
   "lon": -75.5572,
   "zip": "",
   "city": "POTTSTOWN LIMERICK AIRPORT",
   "date": "2026-03-16",
   "county": "Chester",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "POTTSTOWN LIMERICK AIRPORT (PTW) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — POTTSTOWN LIMERICK AIRPORT (PTW) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MDT-2026-03-16",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2026-03-16",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MQS-2026-03-16",
   "lat": 39.979,
   "lon": -75.8655,
   "zip": "",
   "city": "Coatesville",
   "date": "2026-03-16",
   "county": "Chester",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Coatesville (MQS) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Coatesville (MQS) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2026-03-16",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2026-03-16",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OQN-2026-03-16",
   "lat": 39.9889,
   "lon": -75.5803,
   "zip": "",
   "city": "West Chester",
   "date": "2026-03-16",
   "county": "Chester",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "West Chester (OQN) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — West Chester (OQN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170153-wind-40.12--76.29",
   "lat": 40.12,
   "lon": -76.29,
   "zip": "",
   "city": "2 SSE Lititz",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSE Lititz, PA. Peak gust: 68 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170211-wind-40.38--75.97",
   "lat": 40.38,
   "lon": -75.97,
   "zip": "",
   "city": "Reading Regional Airpor",
   "date": "2026-03-16",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Reading Regional Airpor, PA. Peak gust: 78 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170215-wind-40.12--76.29",
   "lat": 40.12,
   "lon": -76.29,
   "zip": "",
   "city": "2 SSE Lititz",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSE Lititz, PA. Peak gust: 76 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170225-wind-39.86--75.84",
   "lat": 39.86,
   "lon": -75.84,
   "zip": "",
   "city": "2 E Londonderry Twp",
   "date": "2026-03-16",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 E Londonderry Twp, PA. Peak gust: 63 mph.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170236-wind-40.23--75.55",
   "lat": 40.23,
   "lon": -75.55,
   "zip": "",
   "city": "2 ESE Sanatoga",
   "date": "2026-03-16",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 ESE Sanatoga, PA. Peak gust: 63 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170243-wind-39.98--75.58",
   "lat": 39.98,
   "lon": -75.58,
   "zip": "",
   "city": "1 NNW West Goshen",
   "date": "2026-03-16",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NNW West Goshen, PA. Peak gust: 64 mph.",
   "sourceDetail": "NWS PHI — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170311-wind-39.88--75.22",
   "lat": 39.88,
   "lon": -75.22,
   "zip": "",
   "city": "Philadelphia Internatio",
   "date": "2026-03-16",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Philadelphia Internatio, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170320-wind-40.08--75.01",
   "lat": 40.08,
   "lon": -75.01,
   "zip": "",
   "city": "Northeast Philadelphia",
   "date": "2026-03-16",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Northeast Philadelphia, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-17T02:55:00Z-wind-41.53--75.21",
   "lat": 41.53,
   "lon": -75.21,
   "zip": "",
   "city": "White Mills",
   "date": "2026-03-16",
   "county": "Wayne",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near White Mills, PA. Peak gust: 70 mph. NWS estimates 60 to 70 mph winds based on photos. Microburst within narrow line of gusty thunderstorms knocked down several shallow rooted trees in White Mills along Canal Drive, striking 3 trailers and 2 vehicles. This was with very wet ground between Lackawaxen River and US Highway 6.",
   "sourceDetail": "NWS BGM — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-17T02:46:00Z-wind-40.21--75.40",
   "lat": 40.21,
   "lon": -75.4,
   "zip": "",
   "city": "1 SSW Skippack",
   "date": "2026-03-16",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 1 SSW Skippack, PA. Peak gust: 70 mph. Report of an estimated 20-30 trees trees snapped and uprooted on Kratz Road near Scheer Way along a roughly half mile line. An additional 4-5 trees downed along the nearby Anders Road to the south. Photos provided in the report suggest wind gusts of approximately 60-70 mph occurred in this area. Time estimated from radar.",
   "sourceDetail": "NWS PHI — Public via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-40.12--76.29",
   "lat": 40.12,
   "lon": -76.29,
   "zip": "",
   "city": "2 SSE Lititz",
   "date": "2026-03-16",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KLNS ASOS.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-39.87--75.85",
   "lat": 39.87,
   "lon": -75.85,
   "zip": "",
   "city": "2 E Londonderry Twp",
   "date": "2026-03-16",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DSCR White Clay Creek West Grove-SECCRA.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-40.59--80.05",
   "lat": 40.59,
   "lon": -80.05,
   "zip": "",
   "city": "1 W Mccandless Townshi",
   "date": "2026-03-15",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3644 Pittsburgh.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2026-03-15",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KLBE Latrobe Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ERI-2026-03-15",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2026-03-15",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 63 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GKJ-2026-03-15",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2026-03-15",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LBE-2026-03-15",
   "lat": 40.2759,
   "lon": -79.4048,
   "zip": "",
   "city": "LATROBE/WESTMORLAND",
   "date": "2026-03-15",
   "county": "Somerset",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LATROBE/WESTMORLAND (LBE) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LATROBE/WESTMORLAND (LBE) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603152000-wind-40.59--80.05",
   "lat": 40.59,
   "lon": -80.05,
   "zip": "",
   "city": "1 W Mccandless Townshi",
   "date": "2026-03-15",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W Mccandless Townshi, PA. Peak gust: 63 mph.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603152052-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2026-03-15",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SSW Lawson Heights, PA. Peak gust: 60 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603160150-wind-42.08--80.18",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "5 NE Fairview",
   "date": "2026-03-15",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 NE Fairview, PA. Peak gust: 72 mph.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ERI-2026-03-14",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2026-03-14",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GKJ-2026-03-14",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2026-03-14",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 59 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AGC-2026-03-14",
   "lat": 40.3547,
   "lon": -79.9217,
   "zip": "",
   "city": "PITTSBURGH/ALLEGHEN",
   "date": "2026-03-14",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH/ALLEGHEN (AGC) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH/ALLEGHEN (AGC) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IPT-2026-03-14",
   "lat": 41.2433,
   "lon": -76.9217,
   "zip": "",
   "city": "WILLIAMSPORT",
   "date": "2026-03-14",
   "county": "Lycoming",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WILLIAMSPORT (IPT) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — WILLIAMSPORT (IPT) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2026-03-14",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2026-03-14",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DUJ-2026-03-14",
   "lat": 41.18,
   "lon": -78.9,
   "zip": "",
   "city": "DU BOIS (AWOS)",
   "date": "2026-03-14",
   "county": "Jefferson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DU BOIS (AWOS) (DUJ) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — DU BOIS (AWOS) (DUJ) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-CTP-HW-W-1-Cambria-wind-2026-03-14",
   "zip": "",
   "city": "Cambria",
   "date": "2026-03-14",
   "county": "Cambria",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cambria.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-1"
  },
  {
   "id": "iem-ww-CTP-HW-W-1-Blair-wind-2026-03-14",
   "zip": "",
   "city": "Blair",
   "date": "2026-03-14",
   "county": "Blair",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blair.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-1"
  },
  {
   "id": "iem-ww-CTP-HW-W-1-Somerset-wind-2026-03-14",
   "zip": "",
   "city": "Somerset",
   "date": "2026-03-14",
   "county": "Somerset",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Somerset.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-1"
  },
  {
   "id": "iem-ww-CTP-HW-W-1-Bedford-wind-2026-03-14",
   "zip": "",
   "city": "Bedford",
   "date": "2026-03-14",
   "county": "Bedford",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bedford.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-1"
  },
  {
   "id": "iem-ww-CTP-HW-W-1-Warren-wind-2026-03-14",
   "zip": "",
   "city": "Warren",
   "date": "2026-03-14",
   "county": "Warren",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Warren.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-1"
  },
  {
   "id": "iem-ww-CTP-HW-W-1-McKean-wind-2026-03-14",
   "zip": "",
   "city": "McKean",
   "date": "2026-03-14",
   "county": "McKean",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for McKean.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-1"
  },
  {
   "id": "iem-ww-CTP-HW-W-1-Elk-wind-2026-03-14",
   "zip": "",
   "city": "Elk",
   "date": "2026-03-14",
   "county": "Elk",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Elk.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-1"
  },
  {
   "id": "iem-ww-CTP-HW-W-1-Clearfield-wind-2026-03-14",
   "zip": "",
   "city": "Clearfield",
   "date": "2026-03-14",
   "county": "Clearfield",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Clearfield.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-1"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.99--78.17",
   "lat": 40.99,
   "lon": -78.17,
   "zip": "",
   "city": "6 ENE Wallaceton",
   "date": "2026-03-13",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 6 ENE Wallaceton",
   "sourceDetail": "NWS CTP — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-41.05--78.41",
   "lat": 41.05,
   "lon": -78.41,
   "zip": "",
   "city": "2 NE Clearfield",
   "date": "2026-03-13",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Clearfield",
   "sourceDetail": "NWS CTP — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KAGC Allegheny County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.59--80.05",
   "lat": 40.59,
   "lon": -80.05,
   "zip": "",
   "city": "1 W Mccandless Townshi",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3644 Pittsburgh.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2026-03-13",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KLBE Latrobe Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPIT Pittsburgh Intl Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-42.08--80.18",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "5 NE Fairview",
   "date": "2026-03-13",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KERI Erie.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-39.96--80.17",
   "lat": 39.96,
   "lon": -80.17,
   "zip": "",
   "city": "4 N Waynesburg",
   "date": "2026-03-13",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 N Waynesburg",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2026-03-13",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDUJ DuBois Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.85--79.74",
   "lat": 40.85,
   "lon": -79.74,
   "zip": "",
   "city": "5 W Worthington",
   "date": "2026-03-13",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 W Worthington",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.26--80.19",
   "lat": 40.26,
   "lon": -80.19,
   "zip": "",
   "city": "Canonsburg",
   "date": "2026-03-13",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Siding also blown off of a building.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.62--79.08",
   "lat": 40.62,
   "lon": -79.08,
   "zip": "",
   "city": "4 ESE Chevy Chase Heigh",
   "date": "2026-03-13",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KIDI Indiana Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.14--80.29",
   "lat": 40.14,
   "lon": -80.29,
   "zip": "",
   "city": "2 NE Green Hills",
   "date": "2026-03-13",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KAFJ Washington County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.77--79.95",
   "lat": 40.77,
   "lon": -79.95,
   "zip": "",
   "city": "2 SW Nixon",
   "date": "2026-03-13",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBTP Butler County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2026-03-13",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2026-03-13",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 63 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.45--79.16",
   "lat": 40.45,
   "lon": -79.16,
   "zip": "",
   "city": "2 ESE Black Lick",
   "date": "2026-03-13",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 11382 1 ESE Black Lick.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.13--79.22",
   "lat": 40.13,
   "lon": -79.22,
   "zip": "",
   "city": "6 SSW Laurel Mountain",
   "date": "2026-03-13",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station QTRP1 Quarry Trail.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.30--78.32",
   "lat": 40.3,
   "lon": -78.32,
   "zip": "",
   "city": "1 SSE Martinsburg",
   "date": "2026-03-13",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 SSE Martinsburg",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-2G9-2026-03-13",
   "lat": 40.0389,
   "lon": -79.015,
   "zip": "",
   "city": "Somerset",
   "date": "2026-03-13",
   "county": "Somerset",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Somerset (2G9) recorded a 60 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Somerset (2G9) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.45--80.11",
   "lat": 40.45,
   "lon": -80.11,
   "zip": "",
   "city": "1 SE Robinson Township",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 11510 1 SE Robinson Township.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1317577-2026-03-13",
   "lon": 210792,
   "zip": "",
   "city": "SPRING CREEK",
   "date": "2026-03-13",
   "county": "Warren",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of severe thunderstorms producing wind gusts estimated at 60 mph knocked a tree down across a roadway in Spring Creek.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317577",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317578-2026-03-13",
   "lon": 210792,
   "zip": "",
   "city": "SUGAR GROVE",
   "date": "2026-03-13",
   "county": "Warren",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of severe thunderstorms producing wind gusts estimated at 60 mph knocked a tree down across a roadway in Sugar Grove.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317578",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317579-2026-03-13",
   "lon": 210792,
   "zip": "",
   "city": "LANDER",
   "date": "2026-03-13",
   "county": "Warren",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of severe thunderstorms producing wind gusts estimated at 60 mph knocked trees down onto wires approximately 3 miles southeast of Sugar Grove.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317579",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317580-2026-03-13",
   "lon": 210792,
   "zip": "",
   "city": "QUEEN",
   "date": "2026-03-13",
   "county": "Warren",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of severe thunderstorms producing wind gusts estimated at 60 mph knocked multiple trees down near Tidioute.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317580",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1320543-2026-03-13",
   "lon": 211392,
   "zip": "",
   "city": "Greene",
   "date": "2026-03-13",
   "county": "Greene",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CWOP site 4 miles north of Waynesburg measured 62 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1320543",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317589-2026-03-13",
   "lon": 210792,
   "zip": "",
   "city": "JULIAN",
   "date": "2026-03-13",
   "county": "Centre",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of showers producing wind gusts estimated at 60 mph knocked multiple trees down onto South Eagle Valley Road approximately 5 miles northwest of Park Forest.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1317589",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1320547-2026-03-13",
   "lon": 211392,
   "zip": "",
   "city": "Westmoreland Ridges",
   "date": "2026-03-13",
   "county": "Westmoreland Ridges",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Quarry Trail measured 61 mph wind gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1320547",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-CTP-SV-W-17-2026-03-13-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 28 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #17 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-17"
  },
  {
   "id": "ww-CTP-SV-W-17-2026-03-13-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 28 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #17 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-17"
  },
  {
   "id": "ww-CTP-SV-W-17-2026-03-13-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 28 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #17 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-17"
  },
  {
   "id": "ww-CTP-SV-W-17-2026-03-13-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 28 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #17 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-17"
  },
  {
   "id": "ww-CTP-SV-W-18-2026-03-13-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 42 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #18 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-18"
  },
  {
   "id": "ww-CTP-SV-W-18-2026-03-13-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 42 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #18 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-18"
  },
  {
   "id": "ww-CTP-SV-W-18-2026-03-13-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 42 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #18 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-18"
  },
  {
   "id": "ww-CTP-SV-W-18-2026-03-13-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 42 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #18 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-18"
  },
  {
   "id": "ww-CTP-SV-W-21-2026-03-13-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 51 min. Counties: Centre, Clearfield, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #21 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-21"
  },
  {
   "id": "ww-CTP-SV-W-21-2026-03-13-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 51 min. Counties: Centre, Clearfield, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #21 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-21"
  },
  {
   "id": "ww-CTP-SV-W-21-2026-03-13-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 51 min. Counties: Centre, Clearfield, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #21 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-21"
  },
  {
   "id": "ww-CTP-SV-W-21-2026-03-13-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 51 min. Counties: Centre, Clearfield, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #21 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-21"
  },
  {
   "id": "ww-CTP-SV-W-21-2026-03-13-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 51 min. Counties: Centre, Clearfield, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #21 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-21"
  },
  {
   "id": "ww-CTP-SV-W-21-2026-03-13-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 51 min. Counties: Centre, Clearfield, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #21 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-21"
  },
  {
   "id": "ww-CTP-SV-W-21-2026-03-13-Lycoming-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 51 min. Counties: Centre, Clearfield, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #21 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-21"
  },
  {
   "id": "ww-CTP-SV-W-21-2026-03-13-Lycoming-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Lycoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 51 min. Counties: Centre, Clearfield, Clinton, Lycoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #21 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-21"
  },
  {
   "id": "ww-CTP-SV-W-20-2026-03-13-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 47 min. Counties: Centre, Clearfield, Clinton, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #20 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-20"
  },
  {
   "id": "ww-CTP-SV-W-20-2026-03-13-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 47 min. Counties: Centre, Clearfield, Clinton, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #20 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-20"
  },
  {
   "id": "ww-CTP-SV-W-20-2026-03-13-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 47 min. Counties: Centre, Clearfield, Clinton, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #20 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-20"
  },
  {
   "id": "ww-CTP-SV-W-20-2026-03-13-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 47 min. Counties: Centre, Clearfield, Clinton, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #20 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-20"
  },
  {
   "id": "ww-CTP-SV-W-20-2026-03-13-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 47 min. Counties: Centre, Clearfield, Clinton, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #20 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-20"
  },
  {
   "id": "ww-CTP-SV-W-20-2026-03-13-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 47 min. Counties: Centre, Clearfield, Clinton, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #20 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-20"
  },
  {
   "id": "ww-CTP-SV-W-20-2026-03-13-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 47 min. Counties: Centre, Clearfield, Clinton, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #20 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-20"
  },
  {
   "id": "ww-CTP-SV-W-20-2026-03-13-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 47 min. Counties: Centre, Clearfield, Clinton, Cameron. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #20 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-20"
  },
  {
   "id": "ww-CTP-SV-W-19-2026-03-13-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 31 min. Counties: Cameron, Clearfield, Clinton, Elk, Potter. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #19 (31 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-19"
  },
  {
   "id": "ww-CTP-SV-W-19-2026-03-13-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 31 min. Counties: Cameron, Clearfield, Clinton, Elk, Potter. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #19 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-19"
  },
  {
   "id": "ww-CTP-SV-W-19-2026-03-13-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 31 min. Counties: Cameron, Clearfield, Clinton, Elk, Potter. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #19 (31 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-19"
  },
  {
   "id": "ww-CTP-SV-W-19-2026-03-13-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 31 min. Counties: Cameron, Clearfield, Clinton, Elk, Potter. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #19 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-19"
  },
  {
   "id": "ww-CTP-SV-W-19-2026-03-13-Clinton-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 31 min. Counties: Cameron, Clearfield, Clinton, Elk, Potter. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #19 (31 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-19"
  },
  {
   "id": "ww-CTP-SV-W-19-2026-03-13-Clinton-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Clinton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 31 min. Counties: Cameron, Clearfield, Clinton, Elk, Potter. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #19 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-19"
  },
  {
   "id": "ww-CTP-SV-W-19-2026-03-13-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 31 min. Counties: Cameron, Clearfield, Clinton, Elk, Potter. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #19 (31 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-19"
  },
  {
   "id": "ww-CTP-SV-W-19-2026-03-13-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 31 min. Counties: Cameron, Clearfield, Clinton, Elk, Potter. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #19 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-19"
  },
  {
   "id": "ww-CTP-SV-W-19-2026-03-13-Potter-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 31 min. Counties: Cameron, Clearfield, Clinton, Elk, Potter. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #19 (31 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-19"
  },
  {
   "id": "ww-CTP-SV-W-19-2026-03-13-Potter-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-13",
   "county": "Potter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-13. Duration: 31 min. Counties: Cameron, Clearfield, Clinton, Elk, Potter. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #19 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-19"
  },
  {
   "id": "asos-bf-GKJ-2026-03-13",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2026-03-13",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 61 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AOO-2026-03-13",
   "lat": 40.2964,
   "lon": -78.32,
   "zip": "",
   "city": "ALTOONA/BLAIR CO.",
   "date": "2026-03-13",
   "county": "Bedford",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALTOONA/BLAIR CO. (AOO) recorded a 64 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALTOONA/BLAIR CO. (AOO) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-UCP-2026-03-13",
   "lat": 41.0253,
   "lon": -80.4134,
   "zip": "",
   "city": "New Castle",
   "date": "2026-03-13",
   "county": "Lawrence",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "New Castle (UCP) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — New Castle (UCP) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AFJ-2026-03-13",
   "lat": 40.1363,
   "lon": -80.285,
   "zip": "",
   "city": "Washington County",
   "date": "2026-03-13",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Washington County (AFJ) recorded a 59 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Washington County (AFJ) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BFD-2026-03-13",
   "lat": 41.8031,
   "lon": -78.6401,
   "zip": "",
   "city": "BRADFORD REGIONAL",
   "date": "2026-03-13",
   "county": "McKean",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BRADFORD REGIONAL (BFD) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — BRADFORD REGIONAL (BFD) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DUJ-2026-03-13",
   "lat": 41.18,
   "lon": -78.9,
   "zip": "",
   "city": "DU BOIS (AWOS)",
   "date": "2026-03-13",
   "county": "Jefferson",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DU BOIS (AWOS) (DUJ) recorded a 75 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — DU BOIS (AWOS) (DUJ) [365d backfill 2026-08]",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ERI-2026-03-13",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2026-03-13",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 65 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BTP-2026-03-13",
   "lat": 40.7769,
   "lon": -79.9497,
   "zip": "",
   "city": "BUTLER CO. (AWOS)",
   "date": "2026-03-13",
   "county": "Butler",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BUTLER CO. (AWOS) (BTP) recorded a 61 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — BUTLER CO. (AWOS) (BTP) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LBE-2026-03-13",
   "lat": 40.2759,
   "lon": -79.4048,
   "zip": "",
   "city": "LATROBE/WESTMORLAND",
   "date": "2026-03-13",
   "county": "Somerset",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LATROBE/WESTMORLAND (LBE) recorded a 60 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LATROBE/WESTMORLAND (LBE) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PIT-2026-03-13",
   "lat": 40.4915,
   "lon": -80.2329,
   "zip": "",
   "city": "PITTSBURGH INTL",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH INTL (PIT) recorded a 66 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH INTL (PIT) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AGC-2026-03-13",
   "lat": 40.3547,
   "lon": -79.9217,
   "zip": "",
   "city": "PITTSBURGH/ALLEGHEN",
   "date": "2026-03-13",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH/ALLEGHEN (AGC) recorded a 69 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH/ALLEGHEN (AGC) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IDI-2026-03-13",
   "lat": 40.6322,
   "lon": -79.1055,
   "zip": "",
   "city": "INDIANA/STEWART FLD",
   "date": "2026-03-13",
   "county": "Westmoreland",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "INDIANA/STEWART FLD (IDI) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — INDIANA/STEWART FLD (IDI) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FIG-2026-03-13",
   "lat": 41.0467,
   "lon": -78.4117,
   "zip": "",
   "city": "CLEARFIELD-LAWRENCE APT(WAS N97)",
   "date": "2026-03-13",
   "county": "Clearfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) recorded a 67 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-CLE-HW-W-1-Erie-wind-2026-03-13",
   "zip": "",
   "city": "Erie",
   "date": "2026-03-13",
   "county": "Erie",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Erie.",
   "sourceDetail": "NWS CLE — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-HW-W-1"
  },
  {
   "id": "iem-ww-CLE-HW-W-1-Crawford-wind-2026-03-13",
   "zip": "",
   "city": "Crawford",
   "date": "2026-03-13",
   "county": "Crawford",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Crawford.",
   "sourceDetail": "NWS CLE — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-HW-W-1"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Mercer-wind-2026-03-13",
   "zip": "",
   "city": "Mercer",
   "date": "2026-03-13",
   "county": "Mercer",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Mercer.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Venango-wind-2026-03-13",
   "zip": "",
   "city": "Venango",
   "date": "2026-03-13",
   "county": "Venango",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Venango.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Lawrence-wind-2026-03-13",
   "zip": "",
   "city": "Lawrence",
   "date": "2026-03-13",
   "county": "Lawrence",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Lawrence.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Butler-wind-2026-03-13",
   "zip": "",
   "city": "Butler",
   "date": "2026-03-13",
   "county": "Butler",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Butler.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Clarion-wind-2026-03-13",
   "zip": "",
   "city": "Clarion",
   "date": "2026-03-13",
   "county": "Clarion",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Clarion.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Beaver-wind-2026-03-13",
   "zip": "",
   "city": "Beaver",
   "date": "2026-03-13",
   "county": "Beaver",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaver.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Allegheny-wind-2026-03-13",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Allegheny.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Armstrong-wind-2026-03-13",
   "zip": "",
   "city": "Armstrong",
   "date": "2026-03-13",
   "county": "Armstrong",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Armstrong.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Washington-wind-2026-03-13",
   "zip": "",
   "city": "Washington",
   "date": "2026-03-13",
   "county": "Washington",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Washington.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Westmoreland-wind-2026-03-13",
   "zip": "",
   "city": "Westmoreland",
   "date": "2026-03-13",
   "county": "Westmoreland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Westmoreland.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Higher Elevations Of Indiana-wind-2026-03-13",
   "zip": "",
   "city": "Higher Elevations Of Indiana",
   "date": "2026-03-13",
   "county": "Higher Elevations Of Indiana",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Higher Elevations Of Indiana.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Forest-wind-2026-03-13",
   "zip": "",
   "city": "Forest",
   "date": "2026-03-13",
   "county": "Forest",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Forest.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Jefferson-wind-2026-03-13",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-03-13",
   "county": "Jefferson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Jefferson.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Westmoreland Ridges-wind-2026-03-13",
   "zip": "",
   "city": "Westmoreland Ridges",
   "date": "2026-03-13",
   "county": "Westmoreland Ridges",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Westmoreland Ridges.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-ww-PBZ-HW-W-2-Indiana-wind-2026-03-13",
   "zip": "",
   "city": "Indiana",
   "date": "2026-03-13",
   "county": "Indiana",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Indiana.",
   "sourceDetail": "NWS PBZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-HW-W-2"
  },
  {
   "id": "iem-202603132300-wind-40.99--78.17",
   "lat": 40.99,
   "lon": -78.17,
   "zip": "",
   "city": "6 ENE Wallaceton",
   "date": "2026-03-13",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 6 ENE Wallaceton, PA. Peak gust: 78 mph.",
   "sourceDetail": "NWS CTP — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603132309-wind-41.05--78.41",
   "lat": 41.05,
   "lon": -78.41,
   "zip": "",
   "city": "2 NE Clearfield",
   "date": "2026-03-13",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Clearfield, PA. Peak gust: 76 mph.",
   "sourceDetail": "NWS CTP — AWOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131636-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W West Mifflin, PA. Peak gust: 60 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131730-wind-40.59--80.05",
   "lat": 40.59,
   "lon": -80.05,
   "zip": "",
   "city": "1 W Mccandless Townshi",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W Mccandless Townshi, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131753-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2026-03-13",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SSW Lawson Heights, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131800-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W West Mifflin, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131831-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131951-wind-42.08--80.18",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "5 NE Fairview",
   "date": "2026-03-13",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 NE Fairview, PA. Peak gust: 74 mph.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603132103-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 68 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603132120-wind-39.96--80.17",
   "lat": 39.96,
   "lon": -80.17,
   "zip": "",
   "city": "4 N Waynesburg",
   "date": "2026-03-13",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 N Waynesburg, PA. Peak gust: 71 mph.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603132148-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W West Mifflin, PA. Peak gust: 68 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603132153-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2026-03-13",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Reynoldsville, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603132154-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2026-03-13",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Reynoldsville, PA. Peak gust: 86 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603132156-wind-40.85--79.74",
   "lat": 40.85,
   "lon": -79.74,
   "zip": "",
   "city": "5 W Worthington",
   "date": "2026-03-13",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 W Worthington, PA. Peak gust: 78 mph.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603132215-wind-40.26--80.19",
   "lat": 40.26,
   "lon": -80.19,
   "zip": "",
   "city": "Canonsburg",
   "date": "2026-03-13",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Canonsburg, PA. Peak gust: 72 mph.",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603132235-wind-40.62--79.08",
   "lat": 40.62,
   "lon": -79.08,
   "zip": "",
   "city": "4 ESE Chevy Chase Heigh",
   "date": "2026-03-13",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 ESE Chevy Chase Heigh, PA. Peak gust: 63 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603132239-wind-40.14--80.29",
   "lat": 40.14,
   "lon": -80.29,
   "zip": "",
   "city": "2 NE Green Hills",
   "date": "2026-03-13",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NE Green Hills, PA. Peak gust: 68 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603132242-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 70 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603132248-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W West Mifflin, PA. Peak gust: 70 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603132259-wind-40.77--79.95",
   "lat": 40.77,
   "lon": -79.95,
   "zip": "",
   "city": "2 SW Nixon",
   "date": "2026-03-13",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SW Nixon, PA. Peak gust: 70 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603132303-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 76 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603132303-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W West Mifflin, PA. Peak gust: 79 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603132354-wind-40.32--78.83",
   "lat": 40.32,
   "lon": -78.83,
   "zip": "",
   "city": "3 NE Geistown",
   "date": "2026-03-13",
   "county": "Cambria",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 NE Geistown, PA. Peak gust: 72 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603132355-wind-40.45--79.16",
   "lat": 40.45,
   "lon": -79.16,
   "zip": "",
   "city": "2 ESE Black Lick",
   "date": "2026-03-13",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 ESE Black Lick, PA. Peak gust: 63 mph.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603140009-wind-40.13--79.22",
   "lat": 40.13,
   "lon": -79.22,
   "zip": "",
   "city": "6 SSW Laurel Mountain",
   "date": "2026-03-13",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 6 SSW Laurel Mountain, PA. Peak gust: 70 mph.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603140013-wind-40.30--78.32",
   "lat": 40.3,
   "lon": -78.32,
   "zip": "",
   "city": "1 SSE Martinsburg",
   "date": "2026-03-13",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 SSE Martinsburg, PA. Peak gust: 74 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603140015-wind-40.04--79.02",
   "lat": 40.04,
   "lon": -79.02,
   "zip": "",
   "city": "1 WSW Friedens",
   "date": "2026-03-13",
   "county": "Somerset",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 WSW Friedens, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS CTP — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603140050-wind-40.45--80.11",
   "lat": 40.45,
   "lon": -80.11,
   "zip": "",
   "city": "1 SE Robinson Township",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 SE Robinson Township, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-13T19:55:00Z-wind-41.03--80.42",
   "lat": 41.03,
   "lon": -80.42,
   "zip": "",
   "city": "2 NW Oakwood",
   "date": "2026-03-13",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NW Oakwood, PA. Peak gust: 54 mph. AWOS station KUCP New Castle Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-13T17:32:00Z-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 55 mph. ASOS station KPIT Pittsburgh Intl Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-13T20:40:00Z-wind-41.48--79.99",
   "lat": 41.48,
   "lon": -79.99,
   "zip": "",
   "city": "4 NNW Utica",
   "date": "2026-03-13",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 NNW Utica, PA. Peak gust: 56 mph. Mesonet station 11391 3 NW Utica.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KAGC Allegheny County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KAGC Allegheny County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPIT Pittsburgh Intl Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPIT Pittsburgh Intl Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2026-03-13",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KAGC Allegheny County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2026-03-13",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDUJ DuBois Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MDT-2026-03-12",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2026-03-12",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603111905-hail-40.64--78.94",
   "lat": 40.64,
   "lon": -78.94,
   "zip": "",
   "city": "5 ESE Clymer",
   "date": "2026-03-11",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 ESE Clymer, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603111929-hail-40.08--79.52",
   "lat": 40.08,
   "lon": -79.52,
   "zip": "",
   "city": "3 E Everson",
   "date": "2026-03-11",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 E Everson, PA. Hail size: 1.5\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603112302-hail-39.95--79.77",
   "lat": 39.95,
   "lon": -79.77,
   "zip": "",
   "city": "3 ENE New Salem-Buffing",
   "date": "2026-03-11",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 ENE New Salem-Buffing, PA. Hail size: 1.5\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-03-11-wind-41.63--80.22",
   "lat": 41.63,
   "lon": -80.22,
   "zip": "",
   "city": "4 WSW Meadville",
   "date": "2026-03-11",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGKJ Meadville.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-40.15--79.59",
   "lat": 40.15,
   "lon": -79.59,
   "zip": "",
   "city": "3 W Mount Pleasant",
   "date": "2026-03-11",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured at home weather station.",
   "sourceDetail": "NWS PBZ — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-40.30--78.32",
   "lat": 40.3,
   "lon": -78.32,
   "zip": "",
   "city": "1 S Martinsburg",
   "date": "2026-03-11",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Martinsburg",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-40.32--78.83",
   "lat": 40.32,
   "lon": -78.83,
   "zip": "",
   "city": "2 NE Geistown",
   "date": "2026-03-11",
   "county": "Cambria",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects time on previous tstm wnd gst report from 2 NE Geistown.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-40.28--75.74",
   "lat": 40.28,
   "lon": -75.74,
   "zip": "",
   "city": "1 WNW Amity Gardens",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WNW Amity Gardens",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1322788-2026-03-11",
   "lon": 211673,
   "zip": "",
   "city": "STAR JCT",
   "date": "2026-03-11",
   "county": "Fayette",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down on wires.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322788",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322785-2026-03-11",
   "lon": 211673,
   "zip": "",
   "city": "KENWOOD",
   "date": "2026-03-11",
   "county": "Indiana",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Estimated 1 inch hail.",
   "sourceDetail": "Verified by Public — NCEI Event #1322785",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1322789-2026-03-11",
   "lon": 211673,
   "zip": "",
   "city": "ALVERTON",
   "date": "2026-03-11",
   "county": "Westmoreland",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Warm sector convection ahead of an approaching cold front spawned thunderstorms, some of which were severe. An axis of up to 1000 J/kg of MLCAPE nosed up to Pittsburgh metro with strong effective shear as high as 60 knots. Hail and wind damage were reported with up to 1.5 inch hail, a measured 64 mph wind gust at a home weather station, and trees down on wires.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1322789",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322786-2026-03-11",
   "lon": 211673,
   "zip": "",
   "city": "WEST OVERTON",
   "date": "2026-03-11",
   "county": "Fayette",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Warm sector convection ahead of an approaching cold front spawned thunderstorms, some of which were severe. An axis of up to 1000 J/kg of MLCAPE nosed up to Pittsburgh metro with strong effective shear as high as 60 knots. Hail and wind damage were reported with up to 1.5 inch hail, a measured 64 mph wind gust at a home weather station, and trees down on wires.",
   "sourceDetail": "Verified by Public — NCEI Event #1322786",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1322787-2026-03-11",
   "lon": 211673,
   "zip": "",
   "city": "WEST OVERTON",
   "date": "2026-03-11",
   "county": "Fayette",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Warm sector convection ahead of an approaching cold front spawned thunderstorms, some of which were severe. An axis of up to 1000 J/kg of MLCAPE nosed up to Pittsburgh metro with strong effective shear as high as 60 knots. Hail and wind damage were reported with up to 1.5 inch hail, a measured 64 mph wind gust at a home weather station, and trees down on wires.",
   "sourceDetail": "Verified by Public — NCEI Event #1322787",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1317458-2026-03-11",
   "lon": 210791,
   "zip": "",
   "city": "SEANOR",
   "date": "2026-03-11",
   "county": "Somerset",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorms producing wind gusts estimated at 60 mph knocked trees and wires down onto Camp Drive approximately 3 miles southwest of Windber, blocking both lanes of traffic.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317458",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317462-2026-03-11",
   "lon": 210791,
   "zip": "",
   "city": "AVON",
   "date": "2026-03-11",
   "county": "Lebanon",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm producing wind gusts estimated at 60 mph knocked a tree down onto a vehicle near the intersection of North 15th Avenue and East Lehman Street approximately 2 miles east-southeast of Sand Hill.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317462",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323570-2026-03-11",
   "lon": 211800,
   "zip": "",
   "city": "(RDG)SPAATZ FLD READ",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees down in Bern Twp. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323570",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323571-2026-03-11",
   "lon": 211800,
   "zip": "",
   "city": "JACKSONWALD",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees down in Exeter Township. Time estimated from radar.",
   "sourceDetail": "Verified by State Official — NCEI Event #1323571",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-CTP-SV-W-10-2026-03-11-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 23 min. Counties: Cumberland, Dauphin, Juniata, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #10 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-10"
  },
  {
   "id": "ww-CTP-SV-W-10-2026-03-11-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 23 min. Counties: Cumberland, Dauphin, Juniata, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #10 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-10"
  },
  {
   "id": "ww-CTP-SV-W-10-2026-03-11-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 23 min. Counties: Cumberland, Dauphin, Juniata, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #10 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-10"
  },
  {
   "id": "ww-CTP-SV-W-10-2026-03-11-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 23 min. Counties: Cumberland, Dauphin, Juniata, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #10 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-10"
  },
  {
   "id": "ww-CTP-SV-W-10-2026-03-11-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 23 min. Counties: Cumberland, Dauphin, Juniata, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #10 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-10"
  },
  {
   "id": "ww-CTP-SV-W-10-2026-03-11-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 23 min. Counties: Cumberland, Dauphin, Juniata, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #10 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-10"
  },
  {
   "id": "ww-CTP-SV-W-10-2026-03-11-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 23 min. Counties: Cumberland, Dauphin, Juniata, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #10 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-10"
  },
  {
   "id": "ww-CTP-SV-W-10-2026-03-11-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 23 min. Counties: Cumberland, Dauphin, Juniata, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #10 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-10"
  },
  {
   "id": "ww-PBZ-SV-W-28-2026-03-11-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 49 min. Counties: Armstrong, Allegheny, Westmoreland, Indiana. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #28 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-28"
  },
  {
   "id": "ww-PBZ-SV-W-28-2026-03-11-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 49 min. Counties: Armstrong, Allegheny, Westmoreland, Indiana. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #28 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-28"
  },
  {
   "id": "ww-PBZ-SV-W-28-2026-03-11-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 49 min. Counties: Armstrong, Allegheny, Westmoreland, Indiana. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #28 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-28"
  },
  {
   "id": "ww-PBZ-SV-W-28-2026-03-11-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 49 min. Counties: Armstrong, Allegheny, Westmoreland, Indiana. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #28 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-28"
  },
  {
   "id": "ww-CTP-SV-W-16-2026-03-11-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 39 min. Counties: Huntingdon, Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #16 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-16"
  },
  {
   "id": "ww-CTP-SV-W-16-2026-03-11-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 39 min. Counties: Huntingdon, Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #16 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-16"
  },
  {
   "id": "ww-CTP-SV-W-16-2026-03-11-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 39 min. Counties: Huntingdon, Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #16 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-16"
  },
  {
   "id": "ww-CTP-SV-W-16-2026-03-11-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 39 min. Counties: Huntingdon, Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #16 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-16"
  },
  {
   "id": "ww-CTP-SV-W-16-2026-03-11-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 39 min. Counties: Huntingdon, Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #16 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-16"
  },
  {
   "id": "ww-CTP-SV-W-16-2026-03-11-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 39 min. Counties: Huntingdon, Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #16 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-16"
  },
  {
   "id": "ww-CTP-SV-W-16-2026-03-11-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 39 min. Counties: Huntingdon, Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #16 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-16"
  },
  {
   "id": "ww-CTP-SV-W-16-2026-03-11-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 39 min. Counties: Huntingdon, Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #16 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-16"
  },
  {
   "id": "ww-CTP-SV-W-16-2026-03-11-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 39 min. Counties: Huntingdon, Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #16 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-16"
  },
  {
   "id": "ww-CTP-SV-W-16-2026-03-11-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 39 min. Counties: Huntingdon, Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #16 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-16"
  },
  {
   "id": "ww-PBZ-SV-W-27-2026-03-11-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 44 min. Counties: Washington, Greene. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #27 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-27"
  },
  {
   "id": "ww-PBZ-SV-W-27-2026-03-11-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 44 min. Counties: Washington, Greene. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #27 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-27"
  },
  {
   "id": "ww-PBZ-SV-W-27-2026-03-11-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 44 min. Counties: Washington, Greene. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #27 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-27"
  },
  {
   "id": "ww-PBZ-SV-W-27-2026-03-11-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 44 min. Counties: Washington, Greene. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #27 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-27"
  },
  {
   "id": "ww-CTP-SV-W-11-2026-03-11-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 47 min. Counties: Dauphin, Lebanon, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #11 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-11"
  },
  {
   "id": "ww-CTP-SV-W-11-2026-03-11-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 47 min. Counties: Dauphin, Lebanon, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #11 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-11"
  },
  {
   "id": "ww-CTP-SV-W-11-2026-03-11-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 47 min. Counties: Dauphin, Lebanon, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #11 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-11"
  },
  {
   "id": "ww-CTP-SV-W-11-2026-03-11-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 47 min. Counties: Dauphin, Lebanon, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #11 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-11"
  },
  {
   "id": "ww-CTP-SV-W-11-2026-03-11-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 47 min. Counties: Dauphin, Lebanon, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #11 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-11"
  },
  {
   "id": "ww-CTP-SV-W-11-2026-03-11-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 47 min. Counties: Dauphin, Lebanon, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #11 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-11"
  },
  {
   "id": "ww-CTP-SV-W-11-2026-03-11-Perry-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 47 min. Counties: Dauphin, Lebanon, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #11 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-11"
  },
  {
   "id": "ww-CTP-SV-W-11-2026-03-11-Perry-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 47 min. Counties: Dauphin, Lebanon, Cumberland, Perry. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #11 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-11"
  },
  {
   "id": "ww-PHI-SV-W-1-2026-03-11-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 48 min. County: Berks. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #1 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-1"
  },
  {
   "id": "ww-PHI-SV-W-1-2026-03-11-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 48 min. County: Berks. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #1 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "PHI-SV-W-1"
  },
  {
   "id": "ww-CTP-SV-W-14-2026-03-11-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 13 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #14 (13 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-14"
  },
  {
   "id": "ww-CTP-SV-W-14-2026-03-11-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 13 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #14 (13 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-14"
  },
  {
   "id": "ww-CTP-SV-W-14-2026-03-11-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 13 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #14 (13 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-14"
  },
  {
   "id": "ww-CTP-SV-W-14-2026-03-11-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 13 min. Counties: Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #14 (13 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-14"
  },
  {
   "id": "ww-CTP-SV-W-13-2026-03-11-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 33 min. Counties: Dauphin, Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #13 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-13"
  },
  {
   "id": "ww-CTP-SV-W-13-2026-03-11-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 33 min. Counties: Dauphin, Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #13 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-13"
  },
  {
   "id": "ww-CTP-SV-W-13-2026-03-11-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 33 min. Counties: Dauphin, Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #13 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-13"
  },
  {
   "id": "ww-CTP-SV-W-13-2026-03-11-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 33 min. Counties: Dauphin, Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #13 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-13"
  },
  {
   "id": "ww-CTP-SV-W-13-2026-03-11-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 33 min. Counties: Dauphin, Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #13 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-13"
  },
  {
   "id": "ww-CTP-SV-W-13-2026-03-11-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 33 min. Counties: Dauphin, Lancaster, Lebanon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #13 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-13"
  },
  {
   "id": "ww-CTP-SV-W-8-2026-03-11-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 30 min. Counties: Blair, Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #8 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-8"
  },
  {
   "id": "ww-CTP-SV-W-8-2026-03-11-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 30 min. Counties: Blair, Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #8 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-8"
  },
  {
   "id": "ww-CTP-SV-W-8-2026-03-11-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 30 min. Counties: Blair, Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #8 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-8"
  },
  {
   "id": "ww-CTP-SV-W-8-2026-03-11-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 30 min. Counties: Blair, Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #8 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-8"
  },
  {
   "id": "ww-CTP-SV-W-8-2026-03-11-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 30 min. Counties: Blair, Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #8 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-8"
  },
  {
   "id": "ww-CTP-SV-W-8-2026-03-11-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 30 min. Counties: Blair, Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #8 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-8"
  },
  {
   "id": "ww-CTP-SV-W-8-2026-03-11-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 30 min. Counties: Blair, Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #8 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-8"
  },
  {
   "id": "ww-CTP-SV-W-8-2026-03-11-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 30 min. Counties: Blair, Mifflin, Centre, Huntingdon. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #8 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-8"
  },
  {
   "id": "ww-CTP-SV-W-9-2026-03-11-Huntingdon-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Huntingdon, Juniata, Mifflin, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #9 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-9"
  },
  {
   "id": "ww-CTP-SV-W-9-2026-03-11-Huntingdon-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Huntingdon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Huntingdon, Juniata, Mifflin, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #9 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-9"
  },
  {
   "id": "ww-CTP-SV-W-9-2026-03-11-Juniata-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Huntingdon, Juniata, Mifflin, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #9 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-9"
  },
  {
   "id": "ww-CTP-SV-W-9-2026-03-11-Juniata-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Juniata",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Huntingdon, Juniata, Mifflin, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #9 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-9"
  },
  {
   "id": "ww-CTP-SV-W-9-2026-03-11-Mifflin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Huntingdon, Juniata, Mifflin, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #9 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-9"
  },
  {
   "id": "ww-CTP-SV-W-9-2026-03-11-Mifflin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Mifflin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Huntingdon, Juniata, Mifflin, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #9 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-9"
  },
  {
   "id": "ww-CTP-SV-W-9-2026-03-11-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Huntingdon, Juniata, Mifflin, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #9 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-9"
  },
  {
   "id": "ww-CTP-SV-W-9-2026-03-11-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Huntingdon, Juniata, Mifflin, Blair. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #9 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-9"
  },
  {
   "id": "ww-PBZ-SV-W-31-2026-03-11-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 10 min. County: Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #31 (10 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-31"
  },
  {
   "id": "ww-PBZ-SV-W-31-2026-03-11-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 10 min. County: Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #31 (10 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-31"
  },
  {
   "id": "ww-CTP-SV-W-6-2026-03-11-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #6 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-6"
  },
  {
   "id": "ww-CTP-SV-W-6-2026-03-11-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #6 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-6"
  },
  {
   "id": "ww-CTP-SV-W-6-2026-03-11-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #6 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-6"
  },
  {
   "id": "ww-CTP-SV-W-6-2026-03-11-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #6 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-6"
  },
  {
   "id": "ww-CTP-SV-W-6-2026-03-11-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #6 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-6"
  },
  {
   "id": "ww-CTP-SV-W-6-2026-03-11-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #6 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-6"
  },
  {
   "id": "ww-CTP-SV-W-6-2026-03-11-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #6 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-6"
  },
  {
   "id": "ww-CTP-SV-W-6-2026-03-11-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. Counties: Blair, Cambria, Centre, Clearfield. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #6 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-6"
  },
  {
   "id": "ww-CTP-SV-W-12-2026-03-11-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 47 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #12 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-12"
  },
  {
   "id": "ww-CTP-SV-W-12-2026-03-11-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 47 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #12 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-12"
  },
  {
   "id": "ww-CTP-SV-W-12-2026-03-11-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 47 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #12 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-12"
  },
  {
   "id": "ww-CTP-SV-W-12-2026-03-11-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 47 min. Counties: Adams, Franklin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #12 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-12"
  },
  {
   "id": "ww-CLE-SV-W-8-2026-03-11-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-11. Duration: 76 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #8 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-8"
  },
  {
   "id": "ww-CLE-SV-W-8-2026-03-11-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-11. Duration: 76 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #8 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-8"
  },
  {
   "id": "ww-CLE-SV-W-8-2026-03-11-Erie-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-11. Duration: 76 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #8 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-8"
  },
  {
   "id": "ww-CLE-SV-W-8-2026-03-11-Erie-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Erie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-11. Duration: 76 min. Counties: Crawford, Erie. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #8 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CLE-SV-W-8"
  },
  {
   "id": "ww-PBZ-SV-W-33-2026-03-11-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 20 min. County: Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #33 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-33"
  },
  {
   "id": "ww-PBZ-SV-W-33-2026-03-11-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 20 min. County: Fayette. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #33 (20 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-33"
  },
  {
   "id": "ww-CTP-SV-W-7-2026-03-11-Bedford-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 48 min. Counties: Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #7 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-7"
  },
  {
   "id": "ww-CTP-SV-W-7-2026-03-11-Bedford-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 48 min. Counties: Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #7 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-7"
  },
  {
   "id": "ww-CTP-SV-W-7-2026-03-11-Blair-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 48 min. Counties: Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #7 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-7"
  },
  {
   "id": "ww-CTP-SV-W-7-2026-03-11-Blair-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Blair",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 48 min. Counties: Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #7 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-7"
  },
  {
   "id": "ww-CTP-SV-W-7-2026-03-11-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 48 min. Counties: Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #7 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-7"
  },
  {
   "id": "ww-CTP-SV-W-7-2026-03-11-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 48 min. Counties: Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #7 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-7"
  },
  {
   "id": "ww-CTP-SV-W-7-2026-03-11-Somerset-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 48 min. Counties: Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #7 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-7"
  },
  {
   "id": "ww-CTP-SV-W-7-2026-03-11-Somerset-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 48 min. Counties: Bedford, Blair, Cambria, Somerset. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #7 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-7"
  },
  {
   "id": "ww-PBZ-SV-W-26-2026-03-11-Beaver",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 34 min. Counties: Beaver, Allegheny, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #26 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-26"
  },
  {
   "id": "ww-PBZ-SV-W-26-2026-03-11-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 34 min. Counties: Beaver, Allegheny, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #26 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-26"
  },
  {
   "id": "ww-PBZ-SV-W-26-2026-03-11-Washington",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 34 min. Counties: Beaver, Allegheny, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #26 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-26"
  },
  {
   "id": "ww-PBZ-SV-W-26-2026-03-11-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 34 min. Counties: Beaver, Allegheny, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #26 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-26"
  },
  {
   "id": "ww-PHI-SV-W-3-2026-03-11-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 50 min. Counties: Montgomery, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #3 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-3"
  },
  {
   "id": "ww-PHI-SV-W-3-2026-03-11-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 50 min. Counties: Montgomery, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #3 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-3"
  },
  {
   "id": "ww-PHI-SV-W-3-2026-03-11-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 50 min. Counties: Montgomery, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #3 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-3"
  },
  {
   "id": "ww-PHI-SV-W-3-2026-03-11-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 50 min. Counties: Montgomery, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #3 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-3"
  },
  {
   "id": "ww-PHI-SV-W-3-2026-03-11-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 50 min. Counties: Montgomery, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #3 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-3"
  },
  {
   "id": "ww-PHI-SV-W-3-2026-03-11-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 50 min. Counties: Montgomery, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #3 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-3"
  },
  {
   "id": "ww-PHI-SV-W-3-2026-03-11-Lehigh-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 50 min. Counties: Montgomery, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #3 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-3"
  },
  {
   "id": "ww-PHI-SV-W-3-2026-03-11-Lehigh-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lehigh",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 50 min. Counties: Montgomery, Berks, Bucks, Lehigh. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #3 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-3"
  },
  {
   "id": "ww-PHI-SV-W-4-2026-03-11-Delaware-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 47 min. County: Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #4 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-4"
  },
  {
   "id": "ww-PHI-SV-W-4-2026-03-11-Delaware-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Delaware",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2026-03-11. Duration: 47 min. County: Delaware. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #4 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-4"
  },
  {
   "id": "ww-CTP-SV-W-15-2026-03-11-York-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 41 min. Counties: Dauphin, Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #15 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-15"
  },
  {
   "id": "ww-CTP-SV-W-15-2026-03-11-York-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 41 min. Counties: Dauphin, Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #15 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-15"
  },
  {
   "id": "ww-CTP-SV-W-15-2026-03-11-Dauphin-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 41 min. Counties: Dauphin, Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #15 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-15"
  },
  {
   "id": "ww-CTP-SV-W-15-2026-03-11-Dauphin-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 41 min. Counties: Dauphin, Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #15 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-15"
  },
  {
   "id": "ww-CTP-SV-W-15-2026-03-11-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 41 min. Counties: Dauphin, Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #15 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-15"
  },
  {
   "id": "ww-CTP-SV-W-15-2026-03-11-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 41 min. Counties: Dauphin, Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #15 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-15"
  },
  {
   "id": "ww-CTP-SV-W-15-2026-03-11-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 41 min. Counties: Dauphin, Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #15 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-15"
  },
  {
   "id": "ww-CTP-SV-W-15-2026-03-11-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 41 min. Counties: Dauphin, Lancaster, Lebanon, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #15 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-15"
  },
  {
   "id": "ww-PBZ-SV-W-29-2026-03-11-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 63 min. Counties: Fayette, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #29 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-29"
  },
  {
   "id": "ww-PBZ-SV-W-29-2026-03-11-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 63 min. Counties: Fayette, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #29 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-29"
  },
  {
   "id": "ww-PBZ-SV-W-29-2026-03-11-Fayette-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 63 min. Counties: Fayette, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #29 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-29"
  },
  {
   "id": "ww-PBZ-SV-W-29-2026-03-11-Fayette-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Fayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 63 min. Counties: Fayette, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #29 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-29"
  },
  {
   "id": "ww-PBZ-SV-W-29-2026-03-11-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 63 min. Counties: Fayette, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #29 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-29"
  },
  {
   "id": "ww-PBZ-SV-W-29-2026-03-11-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 63 min. Counties: Fayette, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #29 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-29"
  },
  {
   "id": "ww-PBZ-SV-W-29-2026-03-11-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 63 min. Counties: Fayette, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #29 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-29"
  },
  {
   "id": "ww-PBZ-SV-W-29-2026-03-11-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-11. Duration: 63 min. Counties: Fayette, Greene, Washington, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #29 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-29"
  },
  {
   "id": "ww-CTP-SV-W-5-2026-03-11-Centre-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. County: Centre. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #5 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-5"
  },
  {
   "id": "ww-CTP-SV-W-5-2026-03-11-Centre-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Centre",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-11. Duration: 36 min. County: Centre. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #5 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-5"
  },
  {
   "id": "iem-ww-CTP-TO-W-2-Bedford-tornado-2026-03-11",
   "zip": "",
   "city": "Bedford",
   "date": "2026-03-11",
   "county": "Bedford",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Bedford.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-2"
  },
  {
   "id": "iem-ww-CTP-TO-W-2-Cambria-tornado-2026-03-11",
   "zip": "",
   "city": "Cambria",
   "date": "2026-03-11",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Cambria.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-2"
  },
  {
   "id": "iem-ww-CTP-TO-W-2-Somerset-tornado-2026-03-11",
   "zip": "",
   "city": "Somerset",
   "date": "2026-03-11",
   "county": "Somerset",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Somerset.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-2"
  },
  {
   "id": "iem-ww-CTP-TO-W-3-Dauphin-tornado-2026-03-11",
   "zip": "",
   "city": "Dauphin",
   "date": "2026-03-11",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Dauphin.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-3"
  },
  {
   "id": "iem-ww-CTP-TO-W-3-Perry-tornado-2026-03-11",
   "zip": "",
   "city": "Perry",
   "date": "2026-03-11",
   "county": "Perry",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Perry.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-3"
  },
  {
   "id": "iem-ww-CTP-TO-W-3-Cumberland-tornado-2026-03-11",
   "zip": "",
   "city": "Cumberland",
   "date": "2026-03-11",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Cumberland.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-3"
  },
  {
   "id": "iem-ww-PBZ-TO-W-4-Allegheny-tornado-2026-03-11",
   "zip": "",
   "city": "Allegheny",
   "date": "2026-03-11",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Allegheny.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-4"
  },
  {
   "id": "iem-ww-PBZ-TO-W-4-Washington-tornado-2026-03-11",
   "zip": "",
   "city": "Washington",
   "date": "2026-03-11",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Washington.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-4"
  },
  {
   "id": "iem-ww-PBZ-TO-W-3-Greene-tornado-2026-03-11",
   "zip": "",
   "city": "Greene",
   "date": "2026-03-11",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Greene.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-3"
  },
  {
   "id": "asos-bf-MDT-2026-03-11",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2026-03-11",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ERI-2026-03-11",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2026-03-11",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GKJ-2026-03-11",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2026-03-11",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 60 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2026-03-11",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2026-03-11",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 58 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AOO-2026-03-11",
   "lat": 40.2964,
   "lon": -78.32,
   "zip": "",
   "city": "ALTOONA/BLAIR CO.",
   "date": "2026-03-11",
   "county": "Bedford",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALTOONA/BLAIR CO. (AOO) recorded a 61 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALTOONA/BLAIR CO. (AOO) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CXY-2026-03-11",
   "lat": 40.2171,
   "lon": -76.8515,
   "zip": "",
   "city": "HARRISBURG/CAPITAL",
   "date": "2026-03-11",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HARRISBURG/CAPITAL (CXY) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — HARRISBURG/CAPITAL (CXY) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603111915-hail-40.08--79.52",
   "lat": 40.08,
   "lon": -79.52,
   "zip": "",
   "city": "4 E Everson",
   "date": "2026-03-11",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 E Everson, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603111627-wind-41.63--80.22",
   "lat": 41.63,
   "lon": -80.22,
   "zip": "",
   "city": "4 WSW Meadville",
   "date": "2026-03-11",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 WSW Meadville, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603111915-wind-40.15--79.59",
   "lat": 40.15,
   "lon": -79.59,
   "zip": "",
   "city": "3 W Mount Pleasant",
   "date": "2026-03-11",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 W Mount Pleasant, PA. Peak gust: 74 mph.",
   "sourceDetail": "NWS PBZ — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603112029-wind-40.30--78.32",
   "lat": 40.3,
   "lon": -78.32,
   "zip": "",
   "city": "1 S Martinsburg",
   "date": "2026-03-11",
   "county": "Blair",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Martinsburg, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603112334-wind-40.32--78.83",
   "lat": 40.32,
   "lon": -78.83,
   "zip": "",
   "city": "2 NE Geistown",
   "date": "2026-03-11",
   "county": "Cambria",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Geistown, PA. Peak gust: 68 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603120000-wind-40.28--75.74",
   "lat": 40.28,
   "lon": -75.74,
   "zip": "",
   "city": "1 WNW Amity Gardens",
   "date": "2026-03-11",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WNW Amity Gardens, PA. Peak gust: 58 mph.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12T00:58:00Z-wind-39.88--75.23",
   "lat": 39.88,
   "lon": -75.23,
   "zip": "",
   "city": "Philadelphia Internatio",
   "date": "2026-03-11",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Philadelphia Internatio, PA. Peak gust: 52 mph. ASOS station KPHL Philadelphia International Airport.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603072115-hail-40.26--80.00",
   "lat": 40.26,
   "lon": -80,
   "zip": "",
   "city": "Finleyville",
   "date": "2026-03-07",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Finleyville, PA. Hail size: 1\".",
   "sourceDetail": "NWS PBZ — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1322629-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "HIGHLAND",
   "date": "2026-03-07",
   "county": "Beaver",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were reported down in Big Beaver.",
   "sourceDetail": "Verified by Public — NCEI Event #1322629",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322630-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "KOPPEL",
   "date": "2026-03-07",
   "county": "Beaver",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of siding ripped off of a home in Koppel.",
   "sourceDetail": "Verified by Public — NCEI Event #1322630",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322632-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "MIDDLE LANCASTER",
   "date": "2026-03-07",
   "county": "Butler",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tree damage was reported on Red Brush Trail.",
   "sourceDetail": "Verified by Public — NCEI Event #1322632",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322634-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "COOPERSTOWN",
   "date": "2026-03-07",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of an uprooted tree.",
   "sourceDetail": "Verified by Public — NCEI Event #1322634",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322637-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "PETROLIA",
   "date": "2026-03-07",
   "county": "Butler",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees and wires were reported down on Kittanning Pike.",
   "sourceDetail": "Verified by Public — NCEI Event #1322637",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322642-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "EAST HICKORY",
   "date": "2026-03-07",
   "county": "Forest",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of a metal roof ripped off of a warehouse along State Route 666.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322642",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322645-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "ZELIENOPLE",
   "date": "2026-03-07",
   "county": "Butler",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of a barn torn apart with metal debris scattered across the property.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1322645",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322650-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "HIGHFIELD",
   "date": "2026-03-07",
   "county": "Butler",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of tree down on wires at intersection of Eagle Mill Road and Ledonne Lane.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322650",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322659-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "ELLPORT",
   "date": "2026-03-07",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees were reported down in Ellport.",
   "sourceDetail": "Verified by Public — NCEI Event #1322659",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322662-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "GAMBLES",
   "date": "2026-03-07",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Power lines were reported down on Route 519.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1322662",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322664-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "HILLDALE",
   "date": "2026-03-07",
   "county": "Butler",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of a tree down on wires on Hooker Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322664",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322672-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "BROOKVILLE",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Power lines were reported down along Maplevale Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322672",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322677-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "THOMAS",
   "date": "2026-03-07",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down across Valley View Road.",
   "sourceDetail": "Verified by Public — NCEI Event #1322677",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322628-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "GASTONVILLE",
   "date": "2026-03-07",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Clusters of severe thunderstorms developed in an open warm sector behind a morning warm front passage. A modestly unstable environment with 500-1000 J/kg of MLCAPE, strong effective shear values of 40-50 knots, and a gradient of 600-800 J/kg of DCAPE contributed to damaging wind reports ranging from trees and power lines down to removal of a metal roof of an outbuilding. A few sporadic reports of quarter size hail occurred.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1322628",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1322680-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "RIMERSBURG",
   "date": "2026-03-07",
   "county": "Clarion",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees and power lines were reported down in Rimersburg.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322680",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322781-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "MERWIN",
   "date": "2026-03-07",
   "county": "Westmoreland",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tree damage was reported in Upper Burrell Township.",
   "sourceDetail": "Verified by Public — NCEI Event #1322781",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322783-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "SHELOCTA",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Damage to a shed was reported on South Ridge Road.",
   "sourceDetail": "Verified by Public — NCEI Event #1322783",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322622-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "MC CULLOUGH",
   "date": "2026-03-07",
   "county": "Westmoreland",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tree damage was reported in Penn Township.",
   "sourceDetail": "Verified by Public — NCEI Event #1322622",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322780-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "COTTAGE HILL",
   "date": "2026-03-07",
   "county": "Clarion",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of trees and power lines down.",
   "sourceDetail": "Verified by Public — NCEI Event #1322780",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322624-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "BROCKWAY",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several trees were reported down along Clay Plant Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322624",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322605-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "LINDSEY",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down blocking the intersection of Eureka Street and New York Avenue.",
   "sourceDetail": "Verified by Public — NCEI Event #1322605",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322784-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "GREENSBURG",
   "date": "2026-03-07",
   "county": "Westmoreland",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple trees and power lines were reported down in Hempfield Township.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1322784",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322626-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "GARBLETON",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of wires down along Kimmel Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322626",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322625-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "MARION CENTER",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wires were reported down on Pearce Hollow Road.",
   "sourceDetail": "Verified by Public — NCEI Event #1322625",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322603-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "ELK RUN JCT",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down blocking the road along Route 119.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322603",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322604-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "ANITA",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down on power lines at the intersection of Ash and Hemlock Streets.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322604",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322627-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "GEORGEVILLE",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wires were reported down on Route 210.",
   "sourceDetail": "Verified by Public — NCEI Event #1322627",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322606-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "HOMER CITY",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down on a home along US-119.",
   "sourceDetail": "Verified by Public — NCEI Event #1322606",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322601-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "DIXONVILLE",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wires were reported down on Leroy Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322601",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322602-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "CRAMER",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wires were reported down in Henderson Township.",
   "sourceDetail": "Verified by Public — NCEI Event #1322602",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322599-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "GIPSY",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wires were reported down on Logan Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322599",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322600-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "PALMERTON",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down on Church Street.",
   "sourceDetail": "Verified by Public — NCEI Event #1322600",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322598-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "LONGBRIDGE",
   "date": "2026-03-07",
   "county": "Westmoreland",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wires reported to be arcing on Penn Grove Lane.",
   "sourceDetail": "Verified by Public — NCEI Event #1322598",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322597-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "WILGUS",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wires were reported down on Wilgus Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322597",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322596-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "HOOVERHURST",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wires were reported down on Rock Run Road.",
   "sourceDetail": "Verified by State Official — NCEI Event #1322596",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317455-2026-03-07",
   "lon": 210790,
   "zip": "",
   "city": "ROCKTON STATION",
   "date": "2026-03-07",
   "county": "Clearfield",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of severe thunderstorms producing wind gusts estimated at 60 mph knocked down multiple trees between Luthersburg and Rockton.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317455",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1322595-2026-03-07",
   "lon": 211648,
   "zip": "",
   "city": "STRONGSTOWN",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wires were reported down on Schultz Road.",
   "sourceDetail": "Verified by Public — NCEI Event #1322595",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317456-2026-03-07",
   "lon": 210790,
   "zip": "",
   "city": "BELLS LNDG",
   "date": "2026-03-07",
   "county": "Clearfield",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of severe thunderstorms producing wind gusts estimated at 60 mph knocked down multiple trees between Burnside Borough and Lumber City.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317456",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317457-2026-03-07",
   "lon": 210790,
   "zip": "",
   "city": "MC CARTNEY",
   "date": "2026-03-07",
   "county": "Clearfield",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of severe thunderstorms producing wind gusts estimated at 60 mph knocked multiple trees down across Jordan Township.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1317457",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PBZ-SV-W-17-2026-03-07-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 52 min. Counties: Westmoreland, Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #17 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-17"
  },
  {
   "id": "ww-PBZ-SV-W-17-2026-03-07-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 52 min. Counties: Westmoreland, Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #17 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-17"
  },
  {
   "id": "ww-PBZ-SV-W-17-2026-03-07-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 52 min. Counties: Westmoreland, Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #17 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-17"
  },
  {
   "id": "ww-PBZ-SV-W-17-2026-03-07-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 52 min. Counties: Westmoreland, Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #17 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-17"
  },
  {
   "id": "ww-PBZ-SV-W-17-2026-03-07-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 52 min. Counties: Westmoreland, Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #17 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-17"
  },
  {
   "id": "ww-PBZ-SV-W-17-2026-03-07-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 52 min. Counties: Westmoreland, Allegheny, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #17 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-17"
  },
  {
   "id": "ww-PBZ-SV-W-20-2026-03-07-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 27 min. Counties: Armstrong, Indiana, Westmoreland. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #20 (27 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-20"
  },
  {
   "id": "ww-PBZ-SV-W-20-2026-03-07-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 27 min. Counties: Armstrong, Indiana, Westmoreland. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #20 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-20"
  },
  {
   "id": "ww-PBZ-SV-W-20-2026-03-07-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 27 min. Counties: Armstrong, Indiana, Westmoreland. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #20 (27 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-20"
  },
  {
   "id": "ww-PBZ-SV-W-20-2026-03-07-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 27 min. Counties: Armstrong, Indiana, Westmoreland. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #20 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-20"
  },
  {
   "id": "ww-PBZ-SV-W-20-2026-03-07-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 27 min. Counties: Armstrong, Indiana, Westmoreland. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #20 (27 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-20"
  },
  {
   "id": "ww-PBZ-SV-W-20-2026-03-07-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 27 min. Counties: Armstrong, Indiana, Westmoreland. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #20 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-20"
  },
  {
   "id": "ww-CTP-SV-W-2-2026-03-07-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 54 min. Counties: McKean, Elk, Warren. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #2 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-2"
  },
  {
   "id": "ww-CTP-SV-W-2-2026-03-07-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 54 min. Counties: McKean, Elk, Warren. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #2 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-2"
  },
  {
   "id": "ww-CTP-SV-W-2-2026-03-07-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 54 min. Counties: McKean, Elk, Warren. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #2 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-2"
  },
  {
   "id": "ww-CTP-SV-W-2-2026-03-07-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 54 min. Counties: McKean, Elk, Warren. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #2 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-2"
  },
  {
   "id": "ww-CTP-SV-W-2-2026-03-07-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 54 min. Counties: McKean, Elk, Warren. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #2 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-2"
  },
  {
   "id": "ww-CTP-SV-W-2-2026-03-07-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 54 min. Counties: McKean, Elk, Warren. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #2 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-2"
  },
  {
   "id": "ww-PBZ-SV-W-15-2026-03-07-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 17 min. County: Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #15 (17 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-15"
  },
  {
   "id": "ww-PBZ-SV-W-15-2026-03-07-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 17 min. County: Forest. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #15 (17 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-15"
  },
  {
   "id": "ww-PBZ-SV-W-24-2026-03-07-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 27 min. Counties: Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #24 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-24"
  },
  {
   "id": "ww-PBZ-SV-W-24-2026-03-07-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 27 min. Counties: Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #24 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-24"
  },
  {
   "id": "ww-PBZ-SV-W-24-2026-03-07-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 27 min. Counties: Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #24 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-24"
  },
  {
   "id": "ww-PBZ-SV-W-24-2026-03-07-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 27 min. Counties: Indiana, Jefferson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #24 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-24"
  },
  {
   "id": "ww-PBZ-SV-W-22-2026-03-07-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 45 min. Counties: Allegheny, Washington, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #22 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-22"
  },
  {
   "id": "ww-PBZ-SV-W-22-2026-03-07-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 45 min. Counties: Allegheny, Washington, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #22 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-22"
  },
  {
   "id": "ww-PBZ-SV-W-22-2026-03-07-Washington",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 45 min. Counties: Allegheny, Washington, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #22 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-22"
  },
  {
   "id": "ww-PBZ-SV-W-22-2026-03-07-Indiana",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 45 min. Counties: Allegheny, Washington, Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #22 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-22"
  },
  {
   "id": "ww-PBZ-SV-W-18-2026-03-07-Butler",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 27 min. Counties: Butler, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #18 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-18"
  },
  {
   "id": "ww-PBZ-SV-W-18-2026-03-07-Lawrence",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 27 min. Counties: Butler, Lawrence. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #18 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-18"
  },
  {
   "id": "ww-PBZ-SV-W-13-2026-03-07-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 43 min. County: Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #13 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-13"
  },
  {
   "id": "ww-PBZ-SV-W-13-2026-03-07-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 43 min. County: Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #13 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-13"
  },
  {
   "id": "ww-PBZ-SV-W-25-2026-03-07-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 22 min. Counties: Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #25 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-25"
  },
  {
   "id": "ww-PBZ-SV-W-25-2026-03-07-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 22 min. Counties: Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #25 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-25"
  },
  {
   "id": "ww-PBZ-SV-W-25-2026-03-07-Westmoreland-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 22 min. Counties: Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #25 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-25"
  },
  {
   "id": "ww-PBZ-SV-W-25-2026-03-07-Westmoreland-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 22 min. Counties: Indiana, Westmoreland. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #25 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-25"
  },
  {
   "id": "ww-PBZ-SV-W-8-2026-03-07-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 42 min. Counties: Butler, Lawrence, Beaver. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #8 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-8"
  },
  {
   "id": "ww-PBZ-SV-W-8-2026-03-07-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 42 min. Counties: Butler, Lawrence, Beaver. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #8 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-8"
  },
  {
   "id": "ww-PBZ-SV-W-8-2026-03-07-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 42 min. Counties: Butler, Lawrence, Beaver. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #8 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-8"
  },
  {
   "id": "ww-PBZ-SV-W-8-2026-03-07-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 42 min. Counties: Butler, Lawrence, Beaver. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #8 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-8"
  },
  {
   "id": "ww-PBZ-SV-W-8-2026-03-07-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 42 min. Counties: Butler, Lawrence, Beaver. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #8 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-8"
  },
  {
   "id": "ww-PBZ-SV-W-8-2026-03-07-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 42 min. Counties: Butler, Lawrence, Beaver. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #8 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-8"
  },
  {
   "id": "ww-PBZ-SV-W-14-2026-03-07-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 51 min. Counties: Butler, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #14 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-14"
  },
  {
   "id": "ww-PBZ-SV-W-14-2026-03-07-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 51 min. Counties: Butler, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #14 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-14"
  },
  {
   "id": "ww-PBZ-SV-W-14-2026-03-07-Beaver-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 51 min. Counties: Butler, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #14 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-14"
  },
  {
   "id": "ww-PBZ-SV-W-14-2026-03-07-Beaver-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Beaver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 51 min. Counties: Butler, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #14 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-14"
  },
  {
   "id": "ww-PBZ-SV-W-14-2026-03-07-Lawrence-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 51 min. Counties: Butler, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #14 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-14"
  },
  {
   "id": "ww-PBZ-SV-W-14-2026-03-07-Lawrence-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Lawrence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 51 min. Counties: Butler, Beaver, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #14 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-14"
  },
  {
   "id": "ww-PBZ-SV-W-19-2026-03-07-Washington",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 47 min. Counties: Washington, Armstrong, Butler, Allegheny, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #19 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-19"
  },
  {
   "id": "ww-PBZ-SV-W-19-2026-03-07-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 47 min. Counties: Washington, Armstrong, Butler, Allegheny, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #19 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-19"
  },
  {
   "id": "ww-PBZ-SV-W-19-2026-03-07-Butler",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 47 min. Counties: Washington, Armstrong, Butler, Allegheny, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #19 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-19"
  },
  {
   "id": "ww-PBZ-SV-W-19-2026-03-07-Allegheny",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 47 min. Counties: Washington, Armstrong, Butler, Allegheny, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #19 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-19"
  },
  {
   "id": "ww-PBZ-SV-W-19-2026-03-07-Westmoreland",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Westmoreland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 47 min. Counties: Washington, Armstrong, Butler, Allegheny, Westmoreland. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #19 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-19"
  },
  {
   "id": "ww-CLE-SV-W-1-2026-03-07-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-07. Duration: 38 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #1 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-SV-W-1"
  },
  {
   "id": "ww-CLE-SV-W-1-2026-03-07-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CLE on 2026-03-07. Duration: 38 min. County: Crawford. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CLE — Severe Thunderstorm Warning #1 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CLE-SV-W-1"
  },
  {
   "id": "ww-CTP-SV-W-3-2026-03-07-Cameron-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 49 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #3 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-3"
  },
  {
   "id": "ww-CTP-SV-W-3-2026-03-07-Cameron-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Cameron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 49 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #3 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-3"
  },
  {
   "id": "ww-CTP-SV-W-3-2026-03-07-Elk-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 49 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #3 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-3"
  },
  {
   "id": "ww-CTP-SV-W-3-2026-03-07-Elk-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Elk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 49 min. Counties: Cameron, Elk. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #3 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "CTP-SV-W-3"
  },
  {
   "id": "ww-PBZ-SV-W-12-2026-03-07-Armstrong-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 43 min. Counties: Butler, Armstrong, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #12 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-12"
  },
  {
   "id": "ww-PBZ-SV-W-12-2026-03-07-Armstrong-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 43 min. Counties: Butler, Armstrong, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #12 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-12"
  },
  {
   "id": "ww-PBZ-SV-W-12-2026-03-07-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 43 min. Counties: Butler, Armstrong, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #12 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-12"
  },
  {
   "id": "ww-PBZ-SV-W-12-2026-03-07-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 43 min. Counties: Butler, Armstrong, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #12 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-12"
  },
  {
   "id": "ww-PBZ-SV-W-12-2026-03-07-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 43 min. Counties: Butler, Armstrong, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #12 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-12"
  },
  {
   "id": "ww-PBZ-SV-W-12-2026-03-07-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 43 min. Counties: Butler, Armstrong, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #12 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-12"
  },
  {
   "id": "ww-PBZ-SV-W-23-2026-03-07-Indiana-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 28 min. County: Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #23 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-23"
  },
  {
   "id": "ww-PBZ-SV-W-23-2026-03-07-Indiana-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Indiana",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 28 min. County: Indiana. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #23 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-23"
  },
  {
   "id": "ww-PBZ-SV-W-11-2026-03-07-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 47 min. Counties: Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #11 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-11"
  },
  {
   "id": "ww-PBZ-SV-W-11-2026-03-07-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 47 min. Counties: Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #11 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-11"
  },
  {
   "id": "ww-PBZ-SV-W-11-2026-03-07-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 47 min. Counties: Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #11 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-11"
  },
  {
   "id": "ww-PBZ-SV-W-11-2026-03-07-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 47 min. Counties: Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #11 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-11"
  },
  {
   "id": "ww-PBZ-SV-W-11-2026-03-07-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 47 min. Counties: Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #11 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-11"
  },
  {
   "id": "ww-PBZ-SV-W-11-2026-03-07-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 47 min. Counties: Mercer, Forest, Venango. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #11 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-11"
  },
  {
   "id": "ww-CTP-SV-W-4-2026-03-07-Cambria-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 38 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #4 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-4"
  },
  {
   "id": "ww-CTP-SV-W-4-2026-03-07-Cambria-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Cambria",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 38 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #4 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-4"
  },
  {
   "id": "ww-CTP-SV-W-4-2026-03-07-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 38 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #4 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-4"
  },
  {
   "id": "ww-CTP-SV-W-4-2026-03-07-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-03-07. Duration: 38 min. Counties: Cambria, Clearfield. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #4 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-4"
  },
  {
   "id": "ww-PBZ-SV-W-21-2026-03-07-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 28 min. Counties: Jefferson, Clarion, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #21 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-21"
  },
  {
   "id": "ww-PBZ-SV-W-21-2026-03-07-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 28 min. Counties: Jefferson, Clarion, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #21 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-21"
  },
  {
   "id": "ww-PBZ-SV-W-21-2026-03-07-Forest-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 28 min. Counties: Jefferson, Clarion, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #21 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-21"
  },
  {
   "id": "ww-PBZ-SV-W-21-2026-03-07-Forest-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 28 min. Counties: Jefferson, Clarion, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #21 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-21"
  },
  {
   "id": "ww-PBZ-SV-W-21-2026-03-07-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 28 min. Counties: Jefferson, Clarion, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #21 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-21"
  },
  {
   "id": "ww-PBZ-SV-W-21-2026-03-07-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 28 min. Counties: Jefferson, Clarion, Forest. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #21 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-21"
  },
  {
   "id": "ww-PBZ-SV-W-16-2026-03-07-Jefferson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 50 min. Counties: Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #16 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-16"
  },
  {
   "id": "ww-PBZ-SV-W-16-2026-03-07-Jefferson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 50 min. Counties: Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #16 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-16"
  },
  {
   "id": "ww-PBZ-SV-W-16-2026-03-07-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 50 min. Counties: Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #16 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-16"
  },
  {
   "id": "ww-PBZ-SV-W-16-2026-03-07-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-07",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2026-03-07. Duration: 50 min. Counties: Jefferson, Clarion. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #16 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-16"
  },
  {
   "id": "iem-ww-CTP-TO-W-1-McKean-tornado-2026-03-07",
   "zip": "",
   "city": "McKean",
   "date": "2026-03-07",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for McKean.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-1"
  },
  {
   "id": "iem-ww-CTP-TO-W-1-Warren-tornado-2026-03-07",
   "zip": "",
   "city": "Warren",
   "date": "2026-03-07",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Warren.",
   "sourceDetail": "NWS CTP — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-TO-W-1"
  },
  {
   "id": "asos-bf-GKJ-2026-03-07",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2026-03-07",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PIT-2026-03-07",
   "lat": 40.4915,
   "lon": -80.2329,
   "zip": "",
   "city": "PITTSBURGH INTL",
   "date": "2026-03-07",
   "county": "Allegheny",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH INTL (PIT) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH INTL (PIT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-03-07-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-03-07",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-erie-hail",
   "zip": "",
   "city": "Erie",
   "date": "2026-03-07",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Erie — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-07-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-03-07",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1309456-2026-03-06",
   "lon": 209947,
   "zip": "",
   "city": "WESTFIELD",
   "date": "2026-03-06",
   "county": "Tioga",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A combination of 0.50-0.75 of rain and snowmelt led to minor flooding across Route 349 (Long Run Road) in Westfield Township, causing it to be closed between Stevenson Street and Applenap Road for a little over an hour the evening of March 5, 2026.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309456",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-JST-2026-02-25",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2026-02-25",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-CTP-FL-W-1-2026-02-23-Dauphin",
   "zip": "",
   "city": "",
   "date": "2026-02-23",
   "county": "Dauphin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS CTP on 2026-02-23. Duration: 1426 min. County: Dauphin. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flood Warning #1 (1426 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FL-W-1"
  },
  {
   "id": "ncei-1321440-2026-02-21",
   "lon": 211509,
   "zip": "",
   "city": "NATRONA HGTS",
   "date": "2026-02-21",
   "county": "Armstrong",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Ice jam flooding occurred along the Allegheny River from Lock 9 to Lock 8. This impacted a campground on the right descending bank and also camps and homes on the left descending bank.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1321440",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PBZ-FA-W-3-2026-02-21-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-02-21",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-02-21. Duration: 180 min. County: Armstrong. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #3 (180 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-3"
  },
  {
   "id": "asos-bf-ERI-2026-02-20",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2026-02-20",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 59 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-20-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "Pittsburgh Intl Airport",
   "date": "2026-02-20",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Pittsburgh Intl Airport",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-20-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "Latrobe Airport",
   "date": "2026-02-20",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Latrobe Airport",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-20-wind-40.59--80.05",
   "lat": 40.59,
   "lon": -80.05,
   "zip": "",
   "city": "Pittsburgh",
   "date": "2026-02-20",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Pittsburgh",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-20-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "DuBois Airport",
   "date": "2026-02-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near DuBois Airport",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-20-wind-40.14--80.29",
   "lat": 40.14,
   "lon": -80.29,
   "zip": "",
   "city": "Washington County Airpo",
   "date": "2026-02-20",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Washington County Airpo",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-20-wind-40.45--80.11",
   "lat": 40.45,
   "lon": -80.11,
   "zip": "",
   "city": "1 SE Robinson Township",
   "date": "2026-02-20",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 SE Robinson Township",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-02-20-flood-39.95--76.83",
   "lat": 39.95,
   "lon": -76.83,
   "zip": "",
   "city": "3 NE Thomasville",
   "date": "2026-02-20",
   "county": "York",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Route 234 was closed near the intersection with South Salem Church Road in Dover Towsnhip due to water over the road.",
   "sourceDetail": "NWS CTP — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1309141-2026-02-20",
   "lon": 209864,
   "zip": "",
   "city": "BOTTS",
   "date": "2026-02-20",
   "county": "York",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rainfall of 0.50-0.75 inches combined with snowmelt led to the closure of a small stretch of Route 234 in Dover Township due to water across the roadway the morning of February 20, 2026.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1309141",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PBZ-FF-W-1-2026-02-20-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-02-20",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-02-20. Duration: 182 min. Counties: Armstrong, Butler, Venango, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #1 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-1"
  },
  {
   "id": "ww-PBZ-FF-W-1-2026-02-20-Butler",
   "zip": "",
   "city": "",
   "date": "2026-02-20",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-02-20. Duration: 182 min. Counties: Armstrong, Butler, Venango, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #1 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-1"
  },
  {
   "id": "ww-PBZ-FF-W-1-2026-02-20-Venango",
   "zip": "",
   "city": "",
   "date": "2026-02-20",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-02-20. Duration: 182 min. Counties: Armstrong, Butler, Venango, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #1 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-1"
  },
  {
   "id": "ww-PBZ-FF-W-1-2026-02-20-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-02-20",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-02-20. Duration: 182 min. Counties: Armstrong, Butler, Venango, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #1 (182 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-1"
  },
  {
   "id": "ww-PBZ-FF-W-2-2026-02-20-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-02-20",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-02-20. Duration: 181 min. Counties: Armstrong, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #2 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-2"
  },
  {
   "id": "ww-PBZ-FF-W-2-2026-02-20-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-02-20",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS PBZ on 2026-02-20. Duration: 181 min. Counties: Armstrong, Clarion. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Flash Flood Warning #2 (181 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FF-W-2"
  },
  {
   "id": "ww-PBZ-FA-W-2-2026-02-20-Armstrong",
   "zip": "",
   "city": "",
   "date": "2026-02-20",
   "county": "Armstrong",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-02-20. Duration: 317 min. Counties: Armstrong, Butler, Clarion, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #2 (317 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-2"
  },
  {
   "id": "ww-PBZ-FA-W-2-2026-02-20-Butler",
   "zip": "",
   "city": "",
   "date": "2026-02-20",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-02-20. Duration: 317 min. Counties: Armstrong, Butler, Clarion, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #2 (317 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-2"
  },
  {
   "id": "ww-PBZ-FA-W-2-2026-02-20-Clarion",
   "zip": "",
   "city": "",
   "date": "2026-02-20",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-02-20. Duration: 317 min. Counties: Armstrong, Butler, Clarion, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #2 (317 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-2"
  },
  {
   "id": "ww-PBZ-FA-W-2-2026-02-20-Venango",
   "zip": "",
   "city": "",
   "date": "2026-02-20",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-02-20. Duration: 317 min. Counties: Armstrong, Butler, Clarion, Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #2 (317 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-2"
  },
  {
   "id": "asos-bf-JST-2026-02-20",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2026-02-20",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 63 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LBE-2026-02-20",
   "lat": 40.2759,
   "lon": -79.4048,
   "zip": "",
   "city": "LATROBE/WESTMORLAND",
   "date": "2026-02-20",
   "county": "Somerset",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LATROBE/WESTMORLAND (LBE) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LATROBE/WESTMORLAND (LBE) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DUJ-2026-02-20",
   "lat": 41.18,
   "lon": -78.9,
   "zip": "",
   "city": "DU BOIS (AWOS)",
   "date": "2026-02-20",
   "county": "Jefferson",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DU BOIS (AWOS) (DUJ) recorded a 63 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — DU BOIS (AWOS) (DUJ) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PIT-2026-02-20",
   "lat": 40.4915,
   "lon": -80.2329,
   "zip": "",
   "city": "PITTSBURGH INTL",
   "date": "2026-02-20",
   "county": "Allegheny",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH INTL (PIT) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH INTL (PIT) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602201704-wind-42.08--80.18",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "5 NE Fairview",
   "date": "2026-02-20",
   "county": "Erie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 NE Fairview, PA. Peak gust: 68 mph.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602201843-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "Pittsburgh Intl Airport",
   "date": "2026-02-20",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Pittsburgh Intl Airport, PA. Peak gust: 62 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602201845-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "Latrobe Airport",
   "date": "2026-02-20",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Latrobe Airport, PA. Peak gust: 60 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602201900-wind-40.59--80.05",
   "lat": 40.59,
   "lon": -80.05,
   "zip": "",
   "city": "Pittsburgh",
   "date": "2026-02-20",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Pittsburgh, PA. Peak gust: 59 mph.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602202039-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "DuBois Airport",
   "date": "2026-02-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near DuBois Airport, PA. Peak gust: 72 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602202046-wind-40.14--80.29",
   "lat": 40.14,
   "lon": -80.29,
   "zip": "",
   "city": "Washington County Airpo",
   "date": "2026-02-20",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Washington County Airpo, PA. Peak gust: 59 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602202105-wind-40.45--80.11",
   "lat": 40.45,
   "lon": -80.11,
   "zip": "",
   "city": "1 SE Robinson Township",
   "date": "2026-02-20",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 SE Robinson Township, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-02-20T17:02:00Z-wind-41.63--80.22",
   "lat": 41.63,
   "lon": -80.22,
   "zip": "",
   "city": "4 WSW Meadville",
   "date": "2026-02-20",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 WSW Meadville, PA. Peak gust: 54 mph. ASOS station KGKJ Meadville.",
   "sourceDetail": "NWS CLE — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-20T16:45:00Z-wind-40.59--80.05",
   "lat": 40.59,
   "lon": -80.05,
   "zip": "",
   "city": "1 W Mccandless Townshi",
   "date": "2026-02-20",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W Mccandless Townshi, PA. Peak gust: 53 mph. Mesonet station GW3644 Pittsburgh.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-20T16:47:00Z-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2026-02-20",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SSW Lawson Heights, PA. Peak gust: 53 mph. AWOS station KLBE Latrobe Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-20T19:35:00Z-wind-40.62--79.08",
   "lat": 40.62,
   "lon": -79.08,
   "zip": "",
   "city": "Indiana Airport",
   "date": "2026-02-20",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Indiana Airport, PA. Peak gust: 53 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-20T18:05:00Z-wind-41.48--79.99",
   "lat": 41.48,
   "lon": -79.99,
   "zip": "",
   "city": "3 NW Utica",
   "date": "2026-02-20",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 NW Utica, PA. Peak gust: 54 mph.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-02-20T19:10:00Z-wind-40.61--79.05",
   "lat": 40.61,
   "lon": -79.05,
   "zip": "",
   "city": "4 SSW Clymer",
   "date": "2026-02-20",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 SSW Clymer, PA. Peak gust: 54 mph.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-02-20T19:19:00Z-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "Allegheny County Airpor",
   "date": "2026-02-20",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Allegheny County Airpor, PA. Peak gust: 54 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-20T18:52:00Z-wind-40.77--79.95",
   "lat": 40.77,
   "lon": -79.95,
   "zip": "",
   "city": "Butler County Airport",
   "date": "2026-02-20",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Butler County Airport, PA. Peak gust: 56 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-19-flood-41.44--79.71",
   "lat": 41.44,
   "lon": -79.71,
   "zip": "",
   "city": "1 NNW Oil City",
   "date": "2026-02-19",
   "county": "Venango",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "An ice jam on Oil Creek caused flooding on Seneca Street in Oil City that prompted evacuations of various buildings along the street.",
   "sourceDetail": "NWS PBZ — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1321419-2026-02-19",
   "lon": 211509,
   "zip": "",
   "city": "OIL CITY",
   "date": "2026-02-19",
   "county": "Venango",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Emergency management reported that an ice jam had broken loose on Oil Creek and was moving downstream toward Oil City where ice was jammed at the mouth of the creek. The water rose rapidly and flooded portions of Seneca Street before all of the ice began moving out of the creek into the Allegheny River.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1321419",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-PBZ-FA-W-1-2026-02-19-Venango",
   "zip": "",
   "city": "",
   "date": "2026-02-19",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Areal Flood Warning issued by NWS PBZ on 2026-02-19. Duration: 53 min. County: Venango. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Areal Flood Warning #1 (53 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-FA-W-1"
  },
  {
   "id": "iem-geo-2026-02-18-flood-41.09--80.31",
   "lat": 41.09,
   "lon": -80.31,
   "zip": "",
   "city": "2 SSE New Wilmington",
   "date": "2026-02-18",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Route 956 closed due to ice jam flooding.",
   "sourceDetail": "NWS PBZ — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1321408-2026-02-18",
   "lon": 211509,
   "zip": "",
   "city": "NESHANNOCK FALLS",
   "date": "2026-02-18",
   "county": "Lawrence",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "County 911 center reported that route 956 was closed in the vicinity of Fayette-Neshannock Falls Road because the roadway was flooded in several locations due to an ice jam on Neshannock Creek.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1321408",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-MPO-2026-02-12",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2026-02-12",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2026-02-08",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2026-02-08",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1316389-2026-02-07",
   "lon": 210801,
   "zip": "",
   "city": "Philadelphia",
   "date": "2026-02-07",
   "county": "Philadelphia",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A wind gust of 58 mph was recorded at Philadelphia International Airport.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1316389",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1316388-2026-02-07",
   "lon": 210801,
   "zip": "",
   "city": "Monroe",
   "date": "2026-02-07",
   "county": "Monroe",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A wind gust of 57 mph was recorded along PA 33 at Wind Gap.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1316388",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-PNE-2026-02-07",
   "lat": 40.0789,
   "lon": -75.0134,
   "zip": "",
   "city": "PHILADELPHIA NE",
   "date": "2026-02-07",
   "county": "Burlington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PHILADELPHIA NE (PNE) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PHILADELPHIA NE (PNE) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2026-02-07",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2026-02-07",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2026-02-07",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2026-02-07",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AVP-2026-02-07",
   "lat": 41.3335,
   "lon": -75.7227,
   "zip": "",
   "city": "Wilkes-Barre/Scranton",
   "date": "2026-02-07",
   "county": "Luzerne",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wilkes-Barre/Scranton (AVP) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Wilkes-Barre/Scranton (AVP) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HMZ-2026-02-07",
   "lat": 40.0853,
   "lon": -78.5122,
   "zip": "",
   "city": "Bedford",
   "date": "2026-02-07",
   "county": "Bedford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bedford (HMZ) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Bedford (HMZ) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2026-02-07",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2026-02-07",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DYL-2026-02-07",
   "lat": 40.333,
   "lon": -75.1223,
   "zip": "",
   "city": "DOYLESTOWN AIRPORT",
   "date": "2026-02-07",
   "county": "Montgomery",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DOYLESTOWN AIRPORT (DYL) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — DOYLESTOWN AIRPORT (DYL) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MDT-2026-02-07",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2026-02-07",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2026-02-07",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2026-02-07",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 66 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PHL-2026-02-07",
   "lat": 39.8734,
   "lon": -75.2266,
   "zip": "",
   "city": "Philadelphia Intl",
   "date": "2026-02-07",
   "county": "Delaware",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Philadelphia Intl (PHL) recorded a 58 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Philadelphia Intl (PHL) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AOO-2026-02-07",
   "lat": 40.2964,
   "lon": -78.32,
   "zip": "",
   "city": "ALTOONA/BLAIR CO.",
   "date": "2026-02-07",
   "county": "Bedford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALTOONA/BLAIR CO. (AOO) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALTOONA/BLAIR CO. (AOO) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-07T20:16:00Z-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "DuBois Airport",
   "date": "2026-02-07",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near DuBois Airport, PA. Peak gust: 53 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-07T16:59:00Z-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "DuBois Airport",
   "date": "2026-02-07",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near DuBois Airport, PA. Peak gust: 54 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-07T09:16:00Z-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "DuBois Airport",
   "date": "2026-02-07",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near DuBois Airport, PA. Peak gust: 55 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-VVS-2026-01-25",
   "lat": 39.9581,
   "lon": -79.6575,
   "zip": "",
   "city": "Connellsville",
   "date": "2026-01-25",
   "county": "Fayette",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Connellsville (VVS) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Connellsville (VVS) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202601251815-wind-39.96--79.66",
   "lat": 39.96,
   "lon": -79.66,
   "zip": "",
   "city": "3 WSW Dunbar",
   "date": "2026-01-25",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Dunbar, PA. Peak gust: 62 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DUJ-2026-01-23",
   "lat": 41.18,
   "lon": -78.9,
   "zip": "",
   "city": "DU BOIS (AWOS)",
   "date": "2026-01-23",
   "county": "Jefferson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DU BOIS (AWOS) (DUJ) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — DU BOIS (AWOS) (DUJ) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PHL-2026-01-23",
   "lat": 39.8734,
   "lon": -75.2266,
   "zip": "",
   "city": "Philadelphia Intl",
   "date": "2026-01-23",
   "county": "Delaware",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Philadelphia Intl (PHL) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Philadelphia Intl (PHL) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2026-01-22",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2026-01-22",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2026-01-22",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2026-01-22",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ERI-2026-01-22",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2026-01-22",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-22T12:09:00Z-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "Allegheny County Airpor",
   "date": "2026-01-22",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Allegheny County Airpor, PA. Peak gust: 53 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AGC-2026-01-19",
   "lat": 40.3547,
   "lon": -79.9217,
   "zip": "",
   "city": "PITTSBURGH/ALLEGHEN",
   "date": "2026-01-19",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH/ALLEGHEN (AGC) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH/ALLEGHEN (AGC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ERI-2026-01-19",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2026-01-19",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-19T16:21:00Z-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "Pittsburgh Intl Airport",
   "date": "2026-01-19",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Pittsburgh Intl Airport, PA. Peak gust: 53 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-19T18:01:00Z-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2026-01-19",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 55 mph. ASOS station KPIT Pittsburgh Intl Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-19T19:53:00Z-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2026-01-19",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Reynoldsville, PA. Peak gust: 56 mph. ASOS station KDUJ DuBois Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2026-01-11",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2026-01-11",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RVL-2026-01-11",
   "lat": 40.6774,
   "lon": -77.6268,
   "zip": "",
   "city": "Reedsville",
   "date": "2026-01-11",
   "county": "Mifflin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reedsville (RVL) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Reedsville (RVL) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-CTP-SV-W-1-2026-01-09-McKean-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-09",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-01-09. Duration: 60 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #1 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-1"
  },
  {
   "id": "ww-CTP-SV-W-1-2026-01-09-McKean-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-09",
   "county": "McKean",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-01-09. Duration: 60 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #1 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-1"
  },
  {
   "id": "ww-CTP-SV-W-1-2026-01-09-Warren-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-09",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-01-09. Duration: 60 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #1 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-1"
  },
  {
   "id": "ww-CTP-SV-W-1-2026-01-09-Warren-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-09",
   "county": "Warren",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2026-01-09. Duration: 60 min. Counties: McKean, Warren. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #1 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-1"
  },
  {
   "id": "asos-bf-GKJ-2026-01-09",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2026-01-09",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ERI-2026-01-09",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2026-01-09",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 59 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2026-01-01",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2026-01-01",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2026-01-01",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2026-01-01",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2026-01-01",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2026-01-01",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-01T09:06:00Z-wind-40.38--75.96",
   "lat": 40.38,
   "lon": -75.96,
   "zip": "",
   "city": "Reading Regional Airpor",
   "date": "2026-01-01",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Reading Regional Airpor, PA. Peak gust: 56 mph. Snow squall with visibility down to 1/4SM.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AOO-2025-12-30",
   "lat": 40.2964,
   "lon": -78.32,
   "zip": "",
   "city": "ALTOONA/BLAIR CO.",
   "date": "2025-12-30",
   "county": "Bedford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALTOONA/BLAIR CO. (AOO) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALTOONA/BLAIR CO. (AOO) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PHL-2025-12-30",
   "lat": 39.8734,
   "lon": -75.2266,
   "zip": "",
   "city": "Philadelphia Intl",
   "date": "2025-12-30",
   "county": "Delaware",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Philadelphia Intl (PHL) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Philadelphia Intl (PHL) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2025-12-30",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2025-12-30",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2025-12-30",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2025-12-30",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DYL-2025-12-30",
   "lat": 40.333,
   "lon": -75.1223,
   "zip": "",
   "city": "DOYLESTOWN AIRPORT",
   "date": "2025-12-30",
   "county": "Montgomery",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DOYLESTOWN AIRPORT (DYL) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — DOYLESTOWN AIRPORT (DYL) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PNE-2025-12-30",
   "lat": 40.0789,
   "lon": -75.0134,
   "zip": "",
   "city": "PHILADELPHIA NE",
   "date": "2025-12-30",
   "county": "Burlington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PHILADELPHIA NE (PNE) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PHILADELPHIA NE (PNE) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RVL-2025-12-30",
   "lat": 40.6774,
   "lon": -77.6268,
   "zip": "",
   "city": "Reedsville",
   "date": "2025-12-30",
   "county": "Mifflin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reedsville (RVL) recorded a 61 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Reedsville (RVL) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MDT-2025-12-30",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2025-12-30",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2025-12-30",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2025-12-30",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2025-12-30",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2025-12-30",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 59 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2025-12-29",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KLBE Latrobe Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512291355-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2025-12-29",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Reynoldsville, PA. Peak gust: 59 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2025-12-29",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KAGC Allegheny County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-40.14--80.29",
   "lat": 40.14,
   "lon": -80.29,
   "zip": "",
   "city": "2 NE Green Hills",
   "date": "2025-12-29",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KAFJ Washington County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2025-12-29",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPIT Pittsburgh Intl Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-40.26--79.62",
   "lat": 40.26,
   "lon": -79.62,
   "zip": "",
   "city": "2 ESE Arona",
   "date": "2025-12-29",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 ESE Arona",
   "sourceDetail": "NWS PBZ — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-41.13--75.38",
   "lat": 41.13,
   "lon": -75.38,
   "zip": "",
   "city": "Pocono Mountains Munici",
   "date": "2025-12-29",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMPO Mt. Pocono.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-39.88--75.23",
   "lat": 39.88,
   "lon": -75.23,
   "zip": "",
   "city": "Philadelphia Internatio",
   "date": "2025-12-29",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPHL Philadelphia International Airport.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1306095-2025-12-29",
   "lon": 208687,
   "zip": "",
   "city": "Blair",
   "date": "2025-12-29",
   "county": "Blair",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "High winds began during the late morning hours of December 29th and continued into the early morning hours of December 30th with the highest wind gust, measured at 60 mph, being observed at Altoona-Blair County Airport during the afternoon hours of December 29th. Gusty winds continued into the afternoon hours of December 30th before slightly diminishing by the evening hours.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1306095",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306102-2025-12-29",
   "lon": 208687,
   "zip": "",
   "city": "Lancaster",
   "date": "2025-12-29",
   "county": "Lancaster",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "High winds began during the afternoon hours of December 29th and continued into the evening hours with the highest wind gust, measured at 58 mph, being observed in Manheim during the early evening hours of December 29th. Gusty winds continued into the morning hours of December 30th before slightly diminishing by the afternoon hours.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1306102",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-RDG-2025-12-29",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2025-12-29",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GKJ-2025-12-29",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2025-12-29",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AOO-2025-12-29",
   "lat": 40.2964,
   "lon": -78.32,
   "zip": "",
   "city": "ALTOONA/BLAIR CO.",
   "date": "2025-12-29",
   "county": "Bedford",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALTOONA/BLAIR CO. (AOO) recorded a 60 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALTOONA/BLAIR CO. (AOO) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MDT-2025-12-29",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2025-12-29",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 57 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MQS-2025-12-29",
   "lat": 39.979,
   "lon": -75.8655,
   "zip": "",
   "city": "Coatesville",
   "date": "2025-12-29",
   "county": "Chester",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Coatesville (MQS) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Coatesville (MQS) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ERI-2025-12-29",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2025-12-29",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 59 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IPT-2025-12-29",
   "lat": 41.2433,
   "lon": -76.9217,
   "zip": "",
   "city": "WILLIAMSPORT",
   "date": "2025-12-29",
   "county": "Lycoming",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WILLIAMSPORT (IPT) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — WILLIAMSPORT (IPT) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BFD-2025-12-29",
   "lat": 41.8031,
   "lon": -78.6401,
   "zip": "",
   "city": "BRADFORD REGIONAL",
   "date": "2025-12-29",
   "county": "McKean",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BRADFORD REGIONAL (BFD) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — BRADFORD REGIONAL (BFD) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DYL-2025-12-29",
   "lat": 40.333,
   "lon": -75.1223,
   "zip": "",
   "city": "DOYLESTOWN AIRPORT",
   "date": "2025-12-29",
   "county": "Montgomery",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DOYLESTOWN AIRPORT (DYL) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — DOYLESTOWN AIRPORT (DYL) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FIG-2025-12-29",
   "lat": 41.0467,
   "lon": -78.4117,
   "zip": "",
   "city": "CLEARFIELD-LAWRENCE APT(WAS N97)",
   "date": "2025-12-29",
   "county": "Clearfield",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AFJ-2025-12-29",
   "lat": 40.1363,
   "lon": -80.285,
   "zip": "",
   "city": "Washington County",
   "date": "2025-12-29",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Washington County (AFJ) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Washington County (AFJ) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DUJ-2025-12-29",
   "lat": 41.18,
   "lon": -78.9,
   "zip": "",
   "city": "DU BOIS (AWOS)",
   "date": "2025-12-29",
   "county": "Jefferson",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DU BOIS (AWOS) (DUJ) recorded a 58 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — DU BOIS (AWOS) (DUJ) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AGC-2025-12-29",
   "lat": 40.3547,
   "lon": -79.9217,
   "zip": "",
   "city": "PITTSBURGH/ALLEGHEN",
   "date": "2025-12-29",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH/ALLEGHEN (AGC) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH/ALLEGHEN (AGC) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2025-12-29",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2025-12-29",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RVL-2025-12-29",
   "lat": 40.6774,
   "lon": -77.6268,
   "zip": "",
   "city": "Reedsville",
   "date": "2025-12-29",
   "county": "Mifflin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reedsville (RVL) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Reedsville (RVL) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2025-12-29",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2025-12-29",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 65 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PHL-2025-12-29",
   "lat": 39.8734,
   "lon": -75.2266,
   "zip": "",
   "city": "Philadelphia Intl",
   "date": "2025-12-29",
   "county": "Delaware",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Philadelphia Intl (PHL) recorded a 60 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Philadelphia Intl (PHL) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2025-12-29",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2025-12-29",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 61 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LBE-2025-12-29",
   "lat": 40.2759,
   "lon": -79.4048,
   "zip": "",
   "city": "LATROBE/WESTMORLAND",
   "date": "2025-12-29",
   "county": "Somerset",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LATROBE/WESTMORLAND (LBE) recorded a 62 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LATROBE/WESTMORLAND (LBE) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CXY-2025-12-29",
   "lat": 40.2171,
   "lon": -76.8515,
   "zip": "",
   "city": "HARRISBURG/CAPITAL",
   "date": "2025-12-29",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HARRISBURG/CAPITAL (CXY) recorded a 58 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — HARRISBURG/CAPITAL (CXY) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-THV-2025-12-29",
   "lat": 39.917,
   "lon": -76.873,
   "zip": "",
   "city": "THOMASVILLE/YORK",
   "date": "2025-12-29",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "THOMASVILLE/YORK (THV) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — THOMASVILLE/YORK (THV) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PIT-2025-12-29",
   "lat": 40.4915,
   "lon": -80.2329,
   "zip": "",
   "city": "PITTSBURGH INTL",
   "date": "2025-12-29",
   "county": "Allegheny",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH INTL (PIT) recorded a 60 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH INTL (PIT) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-CTP-HW-W-3-Centre-wind-2025-12-29",
   "zip": "",
   "city": "Centre",
   "date": "2025-12-29",
   "county": "Centre",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Centre.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-3"
  },
  {
   "id": "iem-ww-CTP-HW-W-3-Cambria-wind-2025-12-29",
   "zip": "",
   "city": "Cambria",
   "date": "2025-12-29",
   "county": "Cambria",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cambria.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-3"
  },
  {
   "id": "iem-ww-CTP-HW-W-3-Blair-wind-2025-12-29",
   "zip": "",
   "city": "Blair",
   "date": "2025-12-29",
   "county": "Blair",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blair.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-3"
  },
  {
   "id": "iem-ww-CTP-HW-W-3-Somerset-wind-2025-12-29",
   "zip": "",
   "city": "Somerset",
   "date": "2025-12-29",
   "county": "Somerset",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Somerset.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-3"
  },
  {
   "id": "iem-ww-CTP-HW-W-3-Bedford-wind-2025-12-29",
   "zip": "",
   "city": "Bedford",
   "date": "2025-12-29",
   "county": "Bedford",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bedford.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-3"
  },
  {
   "id": "iem-ww-CTP-HW-W-3-Clearfield-wind-2025-12-29",
   "zip": "",
   "city": "Clearfield",
   "date": "2025-12-29",
   "county": "Clearfield",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Clearfield.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-3"
  },
  {
   "id": "iem-ww-CLE-HW-W-2-Erie-wind-2025-12-29",
   "zip": "",
   "city": "Erie",
   "date": "2025-12-29",
   "county": "Erie",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Erie.",
   "sourceDetail": "NWS CLE — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CLE-HW-W-2"
  },
  {
   "id": "iem-202512291247-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2025-12-29",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SSW Lawson Heights, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512291447-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2025-12-29",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SSW Lawson Heights, PA. Peak gust: 64 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512291503-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2025-12-29",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W West Mifflin, PA. Peak gust: 64 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512291536-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2025-12-29",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Reynoldsville, PA. Peak gust: 60 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512291538-wind-40.14--80.29",
   "lat": 40.14,
   "lon": -80.29,
   "zip": "",
   "city": "2 NE Green Hills",
   "date": "2025-12-29",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NE Green Hills, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512291647-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2025-12-29",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SSW Lawson Heights, PA. Peak gust: 71 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512291713-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2025-12-29",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Reynoldsville, PA. Peak gust: 68 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512291719-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2025-12-29",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 70 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512291812-wind-40.26--79.62",
   "lat": 40.26,
   "lon": -79.62,
   "zip": "",
   "city": "2 ESE Arona",
   "date": "2025-12-29",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 ESE Arona, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS PBZ — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202512291858-wind-41.13--75.38",
   "lat": 41.13,
   "lon": -75.38,
   "zip": "",
   "city": "Pocono Mountains Munici",
   "date": "2025-12-29",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Pocono Mountains Munici, PA. Peak gust: 70 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512300109-wind-39.88--75.23",
   "lat": 39.88,
   "lon": -75.23,
   "zip": "",
   "city": "Philadelphia Internatio",
   "date": "2025-12-29",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Philadelphia Internatio, PA. Peak gust: 69 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T13:47:00Z-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2025-12-29",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HIGH SUST WINDS reported near 2 SSW Lawson Heights, PA. Peak gust: 51 mph. AWOS station KLBE Latrobe Airport Sustained 38 knots.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T13:24:00Z-wind-41.03--80.42",
   "lat": 41.03,
   "lon": -80.42,
   "zip": "",
   "city": "2 NW Oakwood",
   "date": "2025-12-29",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NW Oakwood, PA. Peak gust: 51 mph. AWOS station KUCP New Castle Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T15:09:00Z-wind-40.13--79.22",
   "lat": 40.13,
   "lon": -79.22,
   "zip": "",
   "city": "6 SSW Laurel Mountain",
   "date": "2025-12-29",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 6 SSW Laurel Mountain, PA. Peak gust: 51 mph. Mesonet station QTRP1 Quarry Trail.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T09:48:00Z-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2025-12-29",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Reynoldsville, PA. Peak gust: 52 mph. ASOS station KDUJ DuBois Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T11:53:00Z-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2025-12-29",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W West Mifflin, PA. Peak gust: 52 mph. ASOS station KAGC Allegheny County Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T13:03:00Z-wind-41.16--80.09",
   "lat": 41.16,
   "lon": -80.09,
   "zip": "",
   "city": "Grove City",
   "date": "2025-12-29",
   "county": "Mercer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Grove City, PA. Peak gust: 52 mph.",
   "sourceDetail": "NWS PBZ — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-29T13:55:00Z-wind-40.62--79.08",
   "lat": 40.62,
   "lon": -79.08,
   "zip": "",
   "city": "4 ESE Chevy Chase Heigh",
   "date": "2025-12-29",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 ESE Chevy Chase Heigh, PA. Peak gust: 52 mph. AWOS station KIDI Indiana Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T14:15:00Z-wind-40.77--80.40",
   "lat": 40.77,
   "lon": -80.4,
   "zip": "",
   "city": "3 SSE Darlington",
   "date": "2025-12-29",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 SSE Darlington, PA. Peak gust: 52 mph. AWOS station KBVI Beaver Falls Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T15:15:00Z-wind-41.02--79.35",
   "lat": 41.02,
   "lon": -79.35,
   "zip": "",
   "city": "1 NNW South Bethlehem",
   "date": "2025-12-29",
   "county": "Clarion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 NNW South Bethlehem, PA. Peak gust: 52 mph. Mesonet station GW4676 New Bethlehem.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T11:51:00Z-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2025-12-29",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Reynoldsville, PA. Peak gust: 53 mph. ASOS station KDUJ DuBois Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T15:15:00Z-wind-40.62--79.08",
   "lat": 40.62,
   "lon": -79.08,
   "zip": "",
   "city": "4 ESE Chevy Chase Heigh",
   "date": "2025-12-29",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 ESE Chevy Chase Heigh, PA. Peak gust: 53 mph. AWOS station KIDI Indiana Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T10:09:00Z-wind-40.13--79.22",
   "lat": 40.13,
   "lon": -79.22,
   "zip": "",
   "city": "6 SSW Laurel Mountain",
   "date": "2025-12-29",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 6 SSW Laurel Mountain, PA. Peak gust: 54 mph. Mesonet station QTRP1 Quarry Trail.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T16:54:00Z-wind-40.64--80.17",
   "lat": 40.64,
   "lon": -80.17,
   "zip": "",
   "city": "1 ENE Economy",
   "date": "2025-12-29",
   "county": "Beaver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 ENE Economy, PA. Peak gust: 54 mph. Mesonet station GW3321 Baden.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T12:19:00Z-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2025-12-29",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W West Mifflin, PA. Peak gust: 55 mph. AWOS station KAGC Allegheny County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T14:55:00Z-wind-40.62--79.08",
   "lat": 40.62,
   "lon": -79.08,
   "zip": "",
   "city": "4 ESE Chevy Chase Heigh",
   "date": "2025-12-29",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 ESE Chevy Chase Heigh, PA. Peak gust: 55 mph. AWOS station KIDI Indiana Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T15:00:00Z-wind-40.72--80.01",
   "lat": 40.72,
   "lon": -80.01,
   "zip": "",
   "city": "2 NNE Mars",
   "date": "2025-12-29",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NNE Mars, PA. Peak gust: 55 mph. Mesonet station GW4552 Mars.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T16:22:00Z-wind-40.77--79.95",
   "lat": 40.77,
   "lon": -79.95,
   "zip": "",
   "city": "2 SW Nixon",
   "date": "2025-12-29",
   "county": "Butler",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SW Nixon, PA. Peak gust: 55 mph. AWOS station KBTP Butler County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T11:32:00Z-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2025-12-29",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 56 mph. ASOS station KPIT Pittsburgh Intl Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T11:50:00Z-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2025-12-29",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SSW Lawson Heights, PA. Peak gust: 56 mph. AWOS station KLBE Latrobe Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T13:50:00Z-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2025-12-29",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Reynoldsville, PA. Peak gust: 56 mph. ASOS station KDUJ DuBois Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-29T17:05:00Z-wind-40.82--79.07",
   "lat": 40.82,
   "lon": -79.07,
   "zip": "",
   "city": "3 NNW Marion Center",
   "date": "2025-12-29",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 NNW Marion Center, PA. Peak gust: 56 mph. Mesonet station AT365 Rochester Mills.",
   "sourceDetail": "NWS PBZ — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2025-12-29",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KLBE Latrobe Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2025-12-29",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDUJ DuBois Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2025-12-25",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2025-12-25",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2025-12-24",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2025-12-24",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.88--75.23",
   "lat": 39.88,
   "lon": -75.23,
   "zip": "",
   "city": "Philadelphia Internatio",
   "date": "2025-12-19",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPHL Philadelphia International Airport.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-XLL-2025-12-19",
   "lat": 40.5703,
   "lon": -75.4883,
   "zip": "",
   "city": "Allentown",
   "date": "2025-12-19",
   "county": "Lehigh",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Allentown (XLL) recorded a 62 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Allentown (XLL) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-41.13--75.38",
   "lat": 41.13,
   "lon": -75.38,
   "zip": "",
   "city": "Pocono Mountains Munici",
   "date": "2025-12-19",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMPO Mt. Pocono.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.08--75.02",
   "lat": 40.08,
   "lon": -75.02,
   "zip": "",
   "city": "Northeast Philadelphia",
   "date": "2025-12-19",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report from Northeast Philadelphia Airport. ASOS station KPNE Philadelphia Northeast.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.73--75.19",
   "lat": 40.73,
   "lon": -75.19,
   "zip": "",
   "city": "Forks Twp",
   "date": "2025-12-19",
   "county": "Northampton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Forks Twp",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.14--80.29",
   "lat": 40.14,
   "lon": -80.29,
   "zip": "",
   "city": "2 NE Green Hills",
   "date": "2025-12-19",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KAFJ Washington County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-VVS-2025-12-19",
   "lat": 39.9581,
   "lon": -79.6575,
   "zip": "",
   "city": "Connellsville",
   "date": "2025-12-19",
   "county": "Fayette",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Connellsville (VVS) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Connellsville (VVS) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2025-12-19",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KLBE Latrobe Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.62--79.08",
   "lat": 40.62,
   "lon": -79.08,
   "zip": "",
   "city": "4 ESE Chevy Chase Heigh",
   "date": "2025-12-19",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KIDI Indiana Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.20--76.77",
   "lat": 40.2,
   "lon": -76.77,
   "zip": "",
   "city": "1 ESE Highspire",
   "date": "2025-12-19",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMDT Harrisburg Intl Airport.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.12--76.30",
   "lat": 40.12,
   "lon": -76.3,
   "zip": "",
   "city": "3 S Lititz",
   "date": "2025-12-19",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLNS Lancaster Airport.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2025-12-19",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2025-12-19",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 61 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.08--75.01",
   "lat": 40.08,
   "lon": -75.01,
   "zip": "",
   "city": "Northeast Philadelphia",
   "date": "2025-12-19",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS Station KPNE Northeast Philadelphia Airport.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ABE-2025-12-19",
   "lat": 40.6508,
   "lon": -75.4492,
   "zip": "",
   "city": "ALLENTOWN-BETHLEHEM",
   "date": "2025-12-19",
   "county": "Lehigh",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALLENTOWN-BETHLEHEM (ABE) recorded a 58 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALLENTOWN-BETHLEHEM (ABE) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1300231-2025-12-19",
   "lon": 208762,
   "zip": "",
   "city": "WAYMART",
   "date": "2025-12-19",
   "county": "Wayne",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked down a couple of trees and branches in the Canaan Township to Lake Township area south of Waymart.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1300231",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1304574-2025-12-19",
   "lon": 208249,
   "zip": "",
   "city": "PLEASANT HILL",
   "date": "2025-12-19",
   "county": "Lebanon",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of showers producing wind gusts estimated at 60 mph knocked down trees and power lines across Lebanon County.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1304574",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1301917-2025-12-19",
   "lon": 209005,
   "zip": "",
   "city": "Northampton",
   "date": "2025-12-19",
   "county": "Northampton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A trained spotter in Forks Township reported a wind gust of 63 mph.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1301917",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1307162-2025-12-19",
   "lon": 209647,
   "zip": "",
   "city": "SANDTS EDDY",
   "date": "2025-12-19",
   "county": "Northampton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A trained spotter reported a 63 mph measured gust from a personal weather station.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1307162",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1301915-2025-12-19",
   "lon": 209005,
   "zip": "",
   "city": "Northampton",
   "date": "2025-12-19",
   "county": "Northampton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The ASOS at Lehigh Valley International Airport reported a wind gust of 58 mph.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1301915",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-BGM-SV-W-131-2025-12-19-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-12-19. Duration: 22 min. Counties: Lackawanna, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #131 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-131"
  },
  {
   "id": "ww-BGM-SV-W-131-2025-12-19-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-12-19. Duration: 22 min. Counties: Lackawanna, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #131 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-131"
  },
  {
   "id": "ww-BGM-SV-W-131-2025-12-19-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-12-19. Duration: 22 min. Counties: Lackawanna, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #131 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-131"
  },
  {
   "id": "ww-BGM-SV-W-131-2025-12-19-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-12-19. Duration: 22 min. Counties: Lackawanna, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #131 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-131"
  },
  {
   "id": "ww-BGM-SV-W-131-2025-12-19-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-12-19. Duration: 22 min. Counties: Lackawanna, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #131 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-131"
  },
  {
   "id": "ww-BGM-SV-W-131-2025-12-19-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-12-19. Duration: 22 min. Counties: Lackawanna, Susquehanna, Wayne. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #131 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-131"
  },
  {
   "id": "ww-PHI-SV-W-230-2025-12-19-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-12-19. Duration: 49 min. Counties: Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #230 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-230"
  },
  {
   "id": "ww-PHI-SV-W-230-2025-12-19-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-12-19. Duration: 49 min. Counties: Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #230 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-230"
  },
  {
   "id": "ww-PHI-SV-W-230-2025-12-19-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-12-19. Duration: 49 min. Counties: Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #230 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-230"
  },
  {
   "id": "ww-PHI-SV-W-230-2025-12-19-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-12-19. Duration: 49 min. Counties: Bucks, Philadelphia. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #230 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-230"
  },
  {
   "id": "ww-PHI-SV-W-233-2025-12-19-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-12-19. Duration: 54 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #233 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-233"
  },
  {
   "id": "ww-PHI-SV-W-233-2025-12-19-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-12-19. Duration: 54 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #233 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-233"
  },
  {
   "id": "ww-PHI-SV-W-233-2025-12-19-Philadelphia-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-12-19. Duration: 54 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #233 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-233"
  },
  {
   "id": "ww-PHI-SV-W-233-2025-12-19-Philadelphia-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Philadelphia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-12-19. Duration: 54 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #233 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-233"
  },
  {
   "id": "ww-PHI-SV-W-233-2025-12-19-Bucks-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-12-19. Duration: 54 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #233 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-233"
  },
  {
   "id": "ww-PHI-SV-W-233-2025-12-19-Bucks-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-19",
   "county": "Bucks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-12-19. Duration: 54 min. Counties: Montgomery, Philadelphia, Bucks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #233 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-233"
  },
  {
   "id": "asos-bf-AOO-2025-12-19",
   "lat": 40.2964,
   "lon": -78.32,
   "zip": "",
   "city": "ALTOONA/BLAIR CO.",
   "date": "2025-12-19",
   "county": "Bedford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALTOONA/BLAIR CO. (AOO) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALTOONA/BLAIR CO. (AOO) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AVP-2025-12-19",
   "lat": 41.3335,
   "lon": -75.7227,
   "zip": "",
   "city": "Wilkes-Barre/Scranton",
   "date": "2025-12-19",
   "county": "Luzerne",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wilkes-Barre/Scranton (AVP) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Wilkes-Barre/Scranton (AVP) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IPT-2025-12-19",
   "lat": 41.2433,
   "lon": -76.9217,
   "zip": "",
   "city": "WILLIAMSPORT",
   "date": "2025-12-19",
   "county": "Lycoming",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WILLIAMSPORT (IPT) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — WILLIAMSPORT (IPT) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PNE-2025-12-19",
   "lat": 40.0789,
   "lon": -75.0134,
   "zip": "",
   "city": "PHILADELPHIA NE",
   "date": "2025-12-19",
   "county": "Burlington",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PHILADELPHIA NE (PNE) recorded a 59 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PHILADELPHIA NE (PNE) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2025-12-19",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2025-12-19",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BFD-2025-12-19",
   "lat": 41.8031,
   "lon": -78.6401,
   "zip": "",
   "city": "BRADFORD REGIONAL",
   "date": "2025-12-19",
   "county": "McKean",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BRADFORD REGIONAL (BFD) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — BRADFORD REGIONAL (BFD) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LBE-2025-12-19",
   "lat": 40.2759,
   "lon": -79.4048,
   "zip": "",
   "city": "LATROBE/WESTMORLAND",
   "date": "2025-12-19",
   "county": "Somerset",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LATROBE/WESTMORLAND (LBE) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LATROBE/WESTMORLAND (LBE) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DUJ-2025-12-19",
   "lat": 41.18,
   "lon": -78.9,
   "zip": "",
   "city": "DU BOIS (AWOS)",
   "date": "2025-12-19",
   "county": "Jefferson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DU BOIS (AWOS) (DUJ) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — DU BOIS (AWOS) (DUJ) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ERI-2025-12-19",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2025-12-19",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RVL-2025-12-19",
   "lat": 40.6774,
   "lon": -77.6268,
   "zip": "",
   "city": "Reedsville",
   "date": "2025-12-19",
   "county": "Mifflin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reedsville (RVL) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Reedsville (RVL) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AFJ-2025-12-19",
   "lat": 40.1363,
   "lon": -80.285,
   "zip": "",
   "city": "Washington County",
   "date": "2025-12-19",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Washington County (AFJ) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Washington County (AFJ) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PTW-2025-12-19",
   "lat": 40.2383,
   "lon": -75.5572,
   "zip": "",
   "city": "POTTSTOWN LIMERICK AIRPORT",
   "date": "2025-12-19",
   "county": "Chester",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "POTTSTOWN LIMERICK AIRPORT (PTW) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — POTTSTOWN LIMERICK AIRPORT (PTW) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DYL-2025-12-19",
   "lat": 40.333,
   "lon": -75.1223,
   "zip": "",
   "city": "DOYLESTOWN AIRPORT",
   "date": "2025-12-19",
   "county": "Montgomery",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DOYLESTOWN AIRPORT (DYL) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — DOYLESTOWN AIRPORT (DYL) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CXY-2025-12-19",
   "lat": 40.2171,
   "lon": -76.8515,
   "zip": "",
   "city": "HARRISBURG/CAPITAL",
   "date": "2025-12-19",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HARRISBURG/CAPITAL (CXY) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — HARRISBURG/CAPITAL (CXY) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MDT-2025-12-19",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2025-12-19",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 67 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FIG-2025-12-19",
   "lat": 41.0467,
   "lon": -78.4117,
   "zip": "",
   "city": "CLEARFIELD-LAWRENCE APT(WAS N97)",
   "date": "2025-12-19",
   "county": "Clearfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) recorded a 59 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2025-12-19",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2025-12-19",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 62 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2025-12-19",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2025-12-19",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 58 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IDI-2025-12-19",
   "lat": 40.6322,
   "lon": -79.1055,
   "zip": "",
   "city": "INDIANA/STEWART FLD",
   "date": "2025-12-19",
   "county": "Westmoreland",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "INDIANA/STEWART FLD (IDI) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — INDIANA/STEWART FLD (IDI) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PHL-2025-12-19",
   "lat": 39.8734,
   "lon": -75.2266,
   "zip": "",
   "city": "Philadelphia Intl",
   "date": "2025-12-19",
   "county": "Delaware",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Philadelphia Intl (PHL) recorded a 62 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Philadelphia Intl (PHL) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-THV-2025-12-19",
   "lat": 39.917,
   "lon": -76.873,
   "zip": "",
   "city": "THOMASVILLE/YORK",
   "date": "2025-12-19",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "THOMASVILLE/YORK (THV) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — THOMASVILLE/YORK (THV) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-CTP-HW-W-2-Somerset-wind-2025-12-19",
   "zip": "",
   "city": "Somerset",
   "date": "2025-12-19",
   "county": "Somerset",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Somerset.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-2"
  },
  {
   "id": "iem-ww-CTP-HW-W-2-Bedford-wind-2025-12-19",
   "zip": "",
   "city": "Bedford",
   "date": "2025-12-19",
   "county": "Bedford",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bedford.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-2"
  },
  {
   "id": "iem-ww-CTP-HW-W-2-Cambria-wind-2025-12-19",
   "zip": "",
   "city": "Cambria",
   "date": "2025-12-19",
   "county": "Cambria",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cambria.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-2"
  },
  {
   "id": "iem-ww-CTP-HW-W-2-Blair-wind-2025-12-19",
   "zip": "",
   "city": "Blair",
   "date": "2025-12-19",
   "county": "Blair",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blair.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-2"
  },
  {
   "id": "iem-ww-CTP-HW-W-2-Huntingdon-wind-2025-12-19",
   "zip": "",
   "city": "Huntingdon",
   "date": "2025-12-19",
   "county": "Huntingdon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Huntingdon.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-2"
  },
  {
   "id": "iem-ww-CTP-HW-W-2-Fulton-wind-2025-12-19",
   "zip": "",
   "city": "Fulton",
   "date": "2025-12-19",
   "county": "Fulton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fulton.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-2"
  },
  {
   "id": "iem-ww-CTP-HW-W-2-Franklin-wind-2025-12-19",
   "zip": "",
   "city": "Franklin",
   "date": "2025-12-19",
   "county": "Franklin",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Franklin.",
   "sourceDetail": "NWS CTP — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-HW-W-2"
  },
  {
   "id": "iem-ww-PHI-HW-W-3-Carbon-wind-2025-12-19",
   "zip": "",
   "city": "Carbon",
   "date": "2025-12-19",
   "county": "Carbon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carbon.",
   "sourceDetail": "NWS PHI — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-HW-W-3"
  },
  {
   "id": "iem-ww-PHI-HW-W-3-Monroe-wind-2025-12-19",
   "zip": "",
   "city": "Monroe",
   "date": "2025-12-19",
   "county": "Monroe",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Monroe.",
   "sourceDetail": "NWS PHI — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-HW-W-3"
  },
  {
   "id": "iem-ww-PHI-HW-W-3-Berks-wind-2025-12-19",
   "zip": "",
   "city": "Berks",
   "date": "2025-12-19",
   "county": "Berks",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Berks.",
   "sourceDetail": "NWS PHI — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-HW-W-3"
  },
  {
   "id": "iem-ww-PHI-HW-W-3-Lehigh-wind-2025-12-19",
   "zip": "",
   "city": "Lehigh",
   "date": "2025-12-19",
   "county": "Lehigh",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Lehigh.",
   "sourceDetail": "NWS PHI — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-HW-W-3"
  },
  {
   "id": "iem-ww-PHI-HW-W-3-Northampton-wind-2025-12-19",
   "zip": "",
   "city": "Northampton",
   "date": "2025-12-19",
   "county": "Northampton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Northampton.",
   "sourceDetail": "NWS PHI — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-HW-W-3"
  },
  {
   "id": "iem-ww-PHI-HW-W-3-Delaware-wind-2025-12-19",
   "zip": "",
   "city": "Delaware",
   "date": "2025-12-19",
   "county": "Delaware",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Delaware.",
   "sourceDetail": "NWS PHI — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-HW-W-3"
  },
  {
   "id": "iem-ww-PHI-HW-W-3-Philadelphia-wind-2025-12-19",
   "zip": "",
   "city": "Philadelphia",
   "date": "2025-12-19",
   "county": "Philadelphia",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Philadelphia.",
   "sourceDetail": "NWS PHI — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-HW-W-3"
  },
  {
   "id": "iem-ww-PHI-HW-W-3-Chester-wind-2025-12-19",
   "zip": "",
   "city": "Chester",
   "date": "2025-12-19",
   "county": "Chester",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Chester.",
   "sourceDetail": "NWS PHI — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-HW-W-3"
  },
  {
   "id": "iem-ww-PHI-HW-W-3-Montgomery-wind-2025-12-19",
   "zip": "",
   "city": "Montgomery",
   "date": "2025-12-19",
   "county": "Montgomery",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Montgomery.",
   "sourceDetail": "NWS PHI — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-HW-W-3"
  },
  {
   "id": "iem-ww-PHI-HW-W-3-Bucks-wind-2025-12-19",
   "zip": "",
   "city": "Bucks",
   "date": "2025-12-19",
   "county": "Bucks",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bucks.",
   "sourceDetail": "NWS PHI — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-HW-W-3"
  },
  {
   "id": "iem-202512191935-wind-39.88--75.23",
   "lat": 39.88,
   "lon": -75.23,
   "zip": "",
   "city": "Philadelphia Internatio",
   "date": "2025-12-19",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Philadelphia Internatio, PA. Peak gust: 71 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512191935-wind-40.57--75.49",
   "lat": 40.57,
   "lon": -75.49,
   "zip": "",
   "city": "Queen City Airport",
   "date": "2025-12-19",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Queen City Airport, PA. Peak gust: 71 mph.",
   "sourceDetail": "NWS PHI — AWOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512191946-wind-41.13--75.38",
   "lat": 41.13,
   "lon": -75.38,
   "zip": "",
   "city": "Pocono Mountains Munici",
   "date": "2025-12-19",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Pocono Mountains Munici, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512191947-wind-40.08--75.02",
   "lat": 40.08,
   "lon": -75.02,
   "zip": "",
   "city": "Northeast Philadelphia",
   "date": "2025-12-19",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Northeast Philadelphia, PA. Peak gust: 68 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512191950-wind-40.73--75.19",
   "lat": 40.73,
   "lon": -75.19,
   "zip": "",
   "city": "Forks Twp",
   "date": "2025-12-19",
   "county": "Northampton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Forks Twp, PA. Peak gust: 72 mph.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202512190752-wind-40.14--80.29",
   "lat": 40.14,
   "lon": -80.29,
   "zip": "",
   "city": "2 NE Green Hills",
   "date": "2025-12-19",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NE Green Hills, PA. Peak gust: 60 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512190835-wind-39.96--79.66",
   "lat": 39.96,
   "lon": -79.66,
   "zip": "",
   "city": "3 WSW Dunbar",
   "date": "2025-12-19",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Dunbar, PA. Peak gust: 62 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512190855-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2025-12-19",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SSW Lawson Heights, PA. Peak gust: 63 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512190915-wind-40.62--79.08",
   "lat": 40.62,
   "lon": -79.08,
   "zip": "",
   "city": "4 ESE Chevy Chase Heigh",
   "date": "2025-12-19",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 ESE Chevy Chase Heigh, PA. Peak gust: 59 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512191803-wind-40.20--76.77",
   "lat": 40.2,
   "lon": -76.77,
   "zip": "",
   "city": "1 ESE Highspire",
   "date": "2025-12-19",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 ESE Highspire, PA. Peak gust: 78 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512191827-wind-40.12--76.30",
   "lat": 40.12,
   "lon": -76.3,
   "zip": "",
   "city": "3 S Lititz",
   "date": "2025-12-19",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 S Lititz, PA. Peak gust: 71 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512192057-wind-40.32--78.83",
   "lat": 40.32,
   "lon": -78.83,
   "zip": "",
   "city": "3 NE Geistown",
   "date": "2025-12-19",
   "county": "Cambria",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 NE Geistown, PA. Peak gust: 70 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512192208-wind-40.08--75.01",
   "lat": 40.08,
   "lon": -75.01,
   "zip": "",
   "city": "Northeast Philadelphia",
   "date": "2025-12-19",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Northeast Philadelphia, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512192249-wind-40.65--75.45",
   "lat": 40.65,
   "lon": -75.45,
   "zip": "",
   "city": "Lehigh Valley Internati",
   "date": "2025-12-19",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Lehigh Valley Internati, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-19T14:24:00Z-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2025-12-19",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 53 mph. ASOS station KPIT Pittsburgh Intl Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-19T15:26:00Z-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2025-12-19",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SSW Lawson Heights, PA. Peak gust: 53 mph. AWOS station KLBE Latrobe Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-19T15:02:00Z-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2025-12-19",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W West Mifflin, PA. Peak gust: 54 mph. AWOS station KAGC Allegheny County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-19T09:59:00Z-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2025-12-19",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Reynoldsville, PA. Peak gust: 55 mph. ASOS station KDUJ DuBois Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-19T22:25:00Z-wind-40.12--75.06",
   "lat": 40.12,
   "lon": -75.06,
   "zip": "",
   "city": "Lower Moreland Twp",
   "date": "2025-12-19",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Lower Moreland Twp, PA. Peak gust: 52 mph.",
   "sourceDetail": "NWS PHI — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-JST-2025-12-17",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2025-12-17",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-10T14:35:00Z-wind-39.96--79.66",
   "lat": 39.96,
   "lon": -79.66,
   "zip": "",
   "city": "3 WSW Dunbar",
   "date": "2025-12-10",
   "county": "Fayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Dunbar, PA. Peak gust: 52 mph. AWOS station KVVS Connellsville Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-10T14:55:00Z-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2025-12-10",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SSW Lawson Heights, PA. Peak gust: 56 mph. AWOS station KLBE Latrobe Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2025-11-27",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2025-11-27",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AOO-2025-11-27",
   "lat": 40.2964,
   "lon": -78.32,
   "zip": "",
   "city": "ALTOONA/BLAIR CO.",
   "date": "2025-11-27",
   "county": "Bedford",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALTOONA/BLAIR CO. (AOO) recorded a 60 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALTOONA/BLAIR CO. (AOO) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-27T07:26:00Z-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2025-11-27",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Reynoldsville, PA. Peak gust: 55 mph. ASOS station KDUJ DuBois Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-26-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2025-11-26",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KLBE Latrobe Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GKJ-2025-11-26",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2025-11-26",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2025-11-26",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2025-11-26",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MDT-2025-11-26",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2025-11-26",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LBE-2025-11-26",
   "lat": 40.2759,
   "lon": -79.4048,
   "zip": "",
   "city": "LATROBE/WESTMORLAND",
   "date": "2025-11-26",
   "county": "Somerset",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LATROBE/WESTMORLAND (LBE) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LATROBE/WESTMORLAND (LBE) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511262255-wind-40.27--79.40",
   "lat": 40.27,
   "lon": -79.4,
   "zip": "",
   "city": "2 SSW Lawson Heights",
   "date": "2025-11-26",
   "county": "Westmoreland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SSW Lawson Heights, PA. Peak gust: 59 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-26T17:58:00Z-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "5 N Reynoldsville",
   "date": "2025-11-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Reynoldsville, PA. Peak gust: 51 mph. ASOS station KDUJ DuBois Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-26T20:02:00Z-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2025-11-26",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 51 mph. ASOS station KPIT Pittsburgh Intl Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-27T04:31:00Z-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2025-11-26",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W West Mifflin, PA. Peak gust: 54 mph. AWOS station KAGC Allegheny County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MDT-2025-11-17",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2025-11-17",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-16-wind-41.13--75.38",
   "lat": 41.13,
   "lon": -75.38,
   "zip": "",
   "city": "Pocono Mountains Munici",
   "date": "2025-11-16",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMPO Mt. Pocono.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-16-wind-40.65--75.45",
   "lat": 40.65,
   "lon": -75.45,
   "zip": "",
   "city": "Lehigh Valley Internati",
   "date": "2025-11-16",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KABE Lehigh Valley Intl Airport.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-16-wind-40.37--75.97",
   "lat": 40.37,
   "lon": -75.97,
   "zip": "",
   "city": "1 S Reading Regional Ai",
   "date": "2025-11-16",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KRDG Reading.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PHL-2025-11-16",
   "lat": 39.8734,
   "lon": -75.2266,
   "zip": "",
   "city": "Philadelphia Intl",
   "date": "2025-11-16",
   "county": "Delaware",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Philadelphia Intl (PHL) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Philadelphia Intl (PHL) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2025-11-16",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2025-11-16",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IPT-2025-11-16",
   "lat": 41.2433,
   "lon": -76.9217,
   "zip": "",
   "city": "WILLIAMSPORT",
   "date": "2025-11-16",
   "county": "Lycoming",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WILLIAMSPORT (IPT) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — WILLIAMSPORT (IPT) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MDT-2025-11-16",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2025-11-16",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RVL-2025-11-16",
   "lat": 40.6774,
   "lon": -77.6268,
   "zip": "",
   "city": "Reedsville",
   "date": "2025-11-16",
   "county": "Mifflin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reedsville (RVL) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Reedsville (RVL) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2025-11-16",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2025-11-16",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2025-11-16",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2025-11-16",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2025-11-16",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2025-11-16",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CXY-2025-11-16",
   "lat": 40.2171,
   "lon": -76.8515,
   "zip": "",
   "city": "HARRISBURG/CAPITAL",
   "date": "2025-11-16",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HARRISBURG/CAPITAL (CXY) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — HARRISBURG/CAPITAL (CXY) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ABE-2025-11-16",
   "lat": 40.6508,
   "lon": -75.4492,
   "zip": "",
   "city": "ALLENTOWN-BETHLEHEM",
   "date": "2025-11-16",
   "county": "Lehigh",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALLENTOWN-BETHLEHEM (ABE) recorded a 57 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALLENTOWN-BETHLEHEM (ABE) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-THV-2025-11-16",
   "lat": 39.917,
   "lon": -76.873,
   "zip": "",
   "city": "THOMASVILLE/YORK",
   "date": "2025-11-16",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "THOMASVILLE/YORK (THV) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — THOMASVILLE/YORK (THV) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511161458-wind-41.13--75.38",
   "lat": 41.13,
   "lon": -75.38,
   "zip": "",
   "city": "Pocono Mountains Munici",
   "date": "2025-11-16",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Pocono Mountains Munici, PA. Peak gust: 60 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511161633-wind-40.65--75.45",
   "lat": 40.65,
   "lon": -75.45,
   "zip": "",
   "city": "Lehigh Valley Internati",
   "date": "2025-11-16",
   "county": "Lehigh",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Lehigh Valley Internati, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511161658-wind-40.37--75.97",
   "lat": 40.37,
   "lon": -75.97,
   "zip": "",
   "city": "1 S Reading Regional Ai",
   "date": "2025-11-16",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 S Reading Regional Ai, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-16T08:11:00Z-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "3 WSW Carnot-Moon",
   "date": "2025-11-16",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Carnot-Moon, PA. Peak gust: 52 mph. ASOS station KPIT Pittsburgh Intl Airport.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-16T08:53:00Z-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "1 W West Mifflin",
   "date": "2025-11-16",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 W West Mifflin, PA. Peak gust: 52 mph. AWOS station KAGC Allegheny County Airport.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-16T19:16:00Z-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "Allegheny County Airpor",
   "date": "2025-11-16",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Allegheny County Airpor, PA. Peak gust: 55 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-PBZ-SV-W-272-2025-11-15-Butler-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-15",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-11-15. Duration: 35 min. Counties: Butler, Mercer, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #272 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-272"
  },
  {
   "id": "ww-PBZ-SV-W-272-2025-11-15-Butler-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-15",
   "county": "Butler",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-11-15. Duration: 35 min. Counties: Butler, Mercer, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #272 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-272"
  },
  {
   "id": "ww-PBZ-SV-W-272-2025-11-15-Mercer-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-15",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-11-15. Duration: 35 min. Counties: Butler, Mercer, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #272 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-272"
  },
  {
   "id": "ww-PBZ-SV-W-272-2025-11-15-Mercer-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-15",
   "county": "Mercer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-11-15. Duration: 35 min. Counties: Butler, Mercer, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #272 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-272"
  },
  {
   "id": "ww-PBZ-SV-W-272-2025-11-15-Clarion-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-15",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-11-15. Duration: 35 min. Counties: Butler, Mercer, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #272 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-272"
  },
  {
   "id": "ww-PBZ-SV-W-272-2025-11-15-Clarion-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-15",
   "county": "Clarion",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-11-15. Duration: 35 min. Counties: Butler, Mercer, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #272 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-272"
  },
  {
   "id": "ww-PBZ-SV-W-272-2025-11-15-Venango-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-15",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-11-15. Duration: 35 min. Counties: Butler, Mercer, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #272 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-272"
  },
  {
   "id": "ww-PBZ-SV-W-272-2025-11-15-Venango-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-15",
   "county": "Venango",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-11-15. Duration: 35 min. Counties: Butler, Mercer, Clarion, Venango. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #272 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-272"
  },
  {
   "id": "iem-ww-PBZ-TO-W-24-Greene-tornado-2025-11-15",
   "zip": "",
   "city": "Greene",
   "date": "2025-11-15",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Greene.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-24"
  },
  {
   "id": "iem-ww-PBZ-TO-W-24-Washington-tornado-2025-11-15",
   "zip": "",
   "city": "Washington",
   "date": "2025-11-15",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Washington.",
   "sourceDetail": "NWS PBZ — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-TO-W-24"
  },
  {
   "id": "sps-2025-11-15-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2025-11-15",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-PNE-2025-11-11",
   "lat": 40.0789,
   "lon": -75.0134,
   "zip": "",
   "city": "PHILADELPHIA NE",
   "date": "2025-11-11",
   "county": "Burlington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PHILADELPHIA NE (PNE) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PHILADELPHIA NE (PNE) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AOO-2025-11-11",
   "lat": 40.2964,
   "lon": -78.32,
   "zip": "",
   "city": "ALTOONA/BLAIR CO.",
   "date": "2025-11-11",
   "county": "Bedford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALTOONA/BLAIR CO. (AOO) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALTOONA/BLAIR CO. (AOO) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-05-wind-41.05--78.42",
   "lat": 41.05,
   "lon": -78.42,
   "zip": "",
   "city": "2 NNE Clearfield",
   "date": "2025-11-05",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KFIG Clearfield Airport.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-05-wind-40.20--76.77",
   "lat": 40.2,
   "lon": -76.77,
   "zip": "",
   "city": "1 ESE Highspire",
   "date": "2025-11-05",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMDT Harrisburg Intl Airport.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RDG-2025-11-05",
   "lat": 40.3785,
   "lon": -75.9652,
   "zip": "",
   "city": "READING/SPAATZ FLD",
   "date": "2025-11-05",
   "county": "Berks",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "READING/SPAATZ FLD (RDG) recorded a 61 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — READING/SPAATZ FLD (RDG) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-05-wind-40.62--79.08",
   "lat": 40.62,
   "lon": -79.08,
   "zip": "",
   "city": "Indiana Airport",
   "date": "2025-11-05",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Indiana Airport",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AVP-2025-11-05",
   "lat": 41.3335,
   "lon": -75.7227,
   "zip": "",
   "city": "Wilkes-Barre/Scranton",
   "date": "2025-11-05",
   "county": "Luzerne",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wilkes-Barre/Scranton (AVP) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Wilkes-Barre/Scranton (AVP) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1298117-2025-11-05",
   "lon": 207690,
   "zip": "",
   "city": "DU BOIS",
   "date": "2025-11-05",
   "county": "Clearfield",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a tree onto wires in Dubois.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1298117",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1297962-2025-11-05",
   "lon": 207994,
   "zip": "",
   "city": "NEW ERA",
   "date": "2025-11-05",
   "county": "Bradford",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked down a tree onto a road.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1297962",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1297963-2025-11-05",
   "lon": 207994,
   "zip": "",
   "city": "WILMOT",
   "date": "2025-11-05",
   "county": "Bradford",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked down a tree onto a road.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1297963",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1297964-2025-11-05",
   "lon": 207994,
   "zip": "",
   "city": "FAIRDALE",
   "date": "2025-11-05",
   "county": "Susquehanna",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked down a tree onto a road.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1297964",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1297965-2025-11-05",
   "lon": 207994,
   "zip": "",
   "city": "DIMOCK",
   "date": "2025-11-05",
   "county": "Susquehanna",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked a tree down onto a propane tank and broke lines from the tank causing a leak. The leak was fixed by the fire department.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1297965",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1297990-2025-11-05",
   "lon": 207994,
   "zip": "",
   "city": "WAVERLY",
   "date": "2025-11-05",
   "county": "Lackawanna",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds resulted in a transformer catching on fire.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1297990",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1298838-2025-11-05",
   "lon": 207994,
   "zip": "",
   "city": "PLEASANT MT",
   "date": "2025-11-05",
   "county": "Wayne",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked down trees and wires along Pleasant View Drive in Pleasant Mount.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1298838",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1298839-2025-11-05",
   "lon": 207994,
   "zip": "",
   "city": "ALDENVILLE",
   "date": "2025-11-05",
   "county": "Wayne",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked down wires in Clinton Township.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1298839",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1298841-2025-11-05",
   "lon": 207994,
   "zip": "",
   "city": "PAUPACK",
   "date": "2025-11-05",
   "county": "Pike",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong thunderstorm winds knocked down trees and wires on Pine Drive and Maple Drive.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1298841",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299828-2025-11-05",
   "lon": 207690,
   "zip": "",
   "city": "WILSHIRE HILLS",
   "date": "2025-11-05",
   "county": "Lancaster",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a tree down that fell into the garage of a residence where it landed on the car of the resident southwest of East Petersburg. No injuries were reported.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1299828",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-CTP-SV-W-212-2025-11-05-Clearfield-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-11-05. Duration: 21 min. Counties: Clearfield, Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #212 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-212"
  },
  {
   "id": "ww-CTP-SV-W-212-2025-11-05-Clearfield-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Clearfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-11-05. Duration: 21 min. Counties: Clearfield, Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #212 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-212"
  },
  {
   "id": "ww-CTP-SV-W-212-2025-11-05-York-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-11-05. Duration: 21 min. Counties: Clearfield, Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #212 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-212"
  },
  {
   "id": "ww-CTP-SV-W-212-2025-11-05-York-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-11-05. Duration: 21 min. Counties: Clearfield, Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #212 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-212"
  },
  {
   "id": "ww-CTP-SV-W-212-2025-11-05-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-11-05. Duration: 21 min. Counties: Clearfield, Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #212 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-212"
  },
  {
   "id": "ww-CTP-SV-W-212-2025-11-05-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-11-05. Duration: 21 min. Counties: Clearfield, Lancaster, York. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #212 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-212"
  },
  {
   "id": "ww-BGM-SV-W-129-2025-11-05-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 48 min. Counties: Bradford, Susquehanna, Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #129 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-129"
  },
  {
   "id": "ww-BGM-SV-W-129-2025-11-05-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 48 min. Counties: Bradford, Susquehanna, Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #129 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-129"
  },
  {
   "id": "ww-BGM-SV-W-129-2025-11-05-Bradford-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 48 min. Counties: Bradford, Susquehanna, Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #129 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-129"
  },
  {
   "id": "ww-BGM-SV-W-129-2025-11-05-Bradford-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Bradford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 48 min. Counties: Bradford, Susquehanna, Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #129 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-129"
  },
  {
   "id": "ww-BGM-SV-W-129-2025-11-05-Luzerne-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 48 min. Counties: Bradford, Susquehanna, Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #129 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-129"
  },
  {
   "id": "ww-BGM-SV-W-129-2025-11-05-Luzerne-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Luzerne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 48 min. Counties: Bradford, Susquehanna, Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #129 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-129"
  },
  {
   "id": "ww-BGM-SV-W-129-2025-11-05-Wyoming-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 48 min. Counties: Bradford, Susquehanna, Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #129 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-129"
  },
  {
   "id": "ww-BGM-SV-W-129-2025-11-05-Wyoming-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Wyoming",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 48 min. Counties: Bradford, Susquehanna, Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #129 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-129"
  },
  {
   "id": "ww-BGM-SV-W-129-2025-11-05-Susquehanna-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 48 min. Counties: Bradford, Susquehanna, Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #129 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-129"
  },
  {
   "id": "ww-BGM-SV-W-129-2025-11-05-Susquehanna-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Susquehanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 48 min. Counties: Bradford, Susquehanna, Lackawanna, Luzerne, Wyoming. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #129 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-129"
  },
  {
   "id": "ww-PHI-SV-W-227-2025-11-05-Chester-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-11-05. Duration: 26 min. Counties: Chester, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #227 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-227"
  },
  {
   "id": "ww-PHI-SV-W-227-2025-11-05-Chester-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Chester",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-11-05. Duration: 26 min. Counties: Chester, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #227 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-227"
  },
  {
   "id": "ww-PHI-SV-W-227-2025-11-05-Montgomery-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-11-05. Duration: 26 min. Counties: Chester, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #227 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-227"
  },
  {
   "id": "ww-PHI-SV-W-227-2025-11-05-Montgomery-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Montgomery",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-11-05. Duration: 26 min. Counties: Chester, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #227 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-227"
  },
  {
   "id": "ww-PHI-SV-W-227-2025-11-05-Berks-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-11-05. Duration: 26 min. Counties: Chester, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #227 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PHI-SV-W-227"
  },
  {
   "id": "ww-PHI-SV-W-227-2025-11-05-Berks-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Berks",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PHI on 2025-11-05. Duration: 26 min. Counties: Chester, Montgomery, Berks. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PHI — Severe Thunderstorm Warning #227 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PHI-SV-W-227"
  },
  {
   "id": "ww-BGM-SV-W-130-2025-11-05-Lackawanna-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 45 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #130 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-130"
  },
  {
   "id": "ww-BGM-SV-W-130-2025-11-05-Lackawanna-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Lackawanna",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 45 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #130 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-130"
  },
  {
   "id": "ww-BGM-SV-W-130-2025-11-05-Pike-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 45 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #130 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-130"
  },
  {
   "id": "ww-BGM-SV-W-130-2025-11-05-Pike-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Pike",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 45 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #130 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-130"
  },
  {
   "id": "ww-BGM-SV-W-130-2025-11-05-Wayne-wind",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 45 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #130 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-SV-W-130"
  },
  {
   "id": "ww-BGM-SV-W-130-2025-11-05-Wayne-hail",
   "zip": "",
   "city": "",
   "date": "2025-11-05",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BGM on 2025-11-05. Duration: 45 min. Counties: Lackawanna, Pike, Wayne. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BGM — Severe Thunderstorm Warning #130 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BGM-SV-W-130"
  },
  {
   "id": "asos-bf-MPO-2025-11-05",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2025-11-05",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IDI-2025-11-05",
   "lat": 40.6322,
   "lon": -79.1055,
   "zip": "",
   "city": "INDIANA/STEWART FLD",
   "date": "2025-11-05",
   "county": "Westmoreland",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "INDIANA/STEWART FLD (IDI) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — INDIANA/STEWART FLD (IDI) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AGC-2025-11-05",
   "lat": 40.3547,
   "lon": -79.9217,
   "zip": "",
   "city": "PITTSBURGH/ALLEGHEN",
   "date": "2025-11-05",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH/ALLEGHEN (AGC) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH/ALLEGHEN (AGC) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RVL-2025-11-05",
   "lat": 40.6774,
   "lon": -77.6268,
   "zip": "",
   "city": "Reedsville",
   "date": "2025-11-05",
   "county": "Mifflin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reedsville (RVL) recorded a 61 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Reedsville (RVL) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-UNV-2025-11-05",
   "lat": 40.85,
   "lon": -77.85,
   "zip": "",
   "city": "STATE COLLEGE",
   "date": "2025-11-05",
   "county": "Centre",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "STATE COLLEGE (UNV) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — STATE COLLEGE (UNV) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ABE-2025-11-05",
   "lat": 40.6508,
   "lon": -75.4492,
   "zip": "",
   "city": "ALLENTOWN-BETHLEHEM",
   "date": "2025-11-05",
   "county": "Lehigh",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALLENTOWN-BETHLEHEM (ABE) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALLENTOWN-BETHLEHEM (ABE) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PHL-2025-11-05",
   "lat": 39.8734,
   "lon": -75.2266,
   "zip": "",
   "city": "Philadelphia Intl",
   "date": "2025-11-05",
   "county": "Delaware",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Philadelphia Intl (PHL) recorded a 55 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Philadelphia Intl (PHL) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BFD-2025-11-05",
   "lat": 41.8031,
   "lon": -78.6401,
   "zip": "",
   "city": "BRADFORD REGIONAL",
   "date": "2025-11-05",
   "county": "McKean",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BRADFORD REGIONAL (BFD) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — BRADFORD REGIONAL (BFD) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IPT-2025-11-05",
   "lat": 41.2433,
   "lon": -76.9217,
   "zip": "",
   "city": "WILLIAMSPORT",
   "date": "2025-11-05",
   "county": "Lycoming",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WILLIAMSPORT (IPT) recorded a 52 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — WILLIAMSPORT (IPT) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PIT-2025-11-05",
   "lat": 40.4915,
   "lon": -80.2329,
   "zip": "",
   "city": "PITTSBURGH INTL",
   "date": "2025-11-05",
   "county": "Allegheny",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PITTSBURGH INTL (PIT) recorded a 50 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — PITTSBURGH INTL (PIT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-N38-2025-11-05",
   "lat": 41.7279,
   "lon": -77.3965,
   "zip": "",
   "city": "Wellsboro",
   "date": "2025-11-05",
   "county": "Tioga",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wellsboro (N38) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — Wellsboro (N38) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AOO-2025-11-05",
   "lat": 40.2964,
   "lon": -78.32,
   "zip": "",
   "city": "ALTOONA/BLAIR CO.",
   "date": "2025-11-05",
   "county": "Bedford",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALTOONA/BLAIR CO. (AOO) recorded a 58 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ALTOONA/BLAIR CO. (AOO) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JST-2025-11-05",
   "lat": 40.3161,
   "lon": -78.8339,
   "zip": "",
   "city": "JOHNSTOWN/CAMBRIA",
   "date": "2025-11-05",
   "county": "Cambria",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JOHNSTOWN/CAMBRIA (JST) recorded a 56 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — JOHNSTOWN/CAMBRIA (JST) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNS-2025-11-05",
   "lat": 40.1203,
   "lon": -76.2944,
   "zip": "",
   "city": "LANCASTER",
   "date": "2025-11-05",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LANCASTER (LNS) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — LANCASTER (LNS) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MDT-2025-11-05",
   "lat": 40.1936,
   "lon": -76.7633,
   "zip": "",
   "city": "MIDDLETOWN/OLMSTED",
   "date": "2025-11-05",
   "county": "Dauphin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MIDDLETOWN/OLMSTED (MDT) recorded a 62 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MIDDLETOWN/OLMSTED (MDT) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-THV-2025-11-05",
   "lat": 39.917,
   "lon": -76.873,
   "zip": "",
   "city": "THOMASVILLE/YORK",
   "date": "2025-11-05",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "THOMASVILLE/YORK (THV) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — THOMASVILLE/YORK (THV) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CXY-2025-11-05",
   "lat": 40.2171,
   "lon": -76.8515,
   "zip": "",
   "city": "HARRISBURG/CAPITAL",
   "date": "2025-11-05",
   "county": "York",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HARRISBURG/CAPITAL (CXY) recorded a 54 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — HARRISBURG/CAPITAL (CXY) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FIG-2025-11-05",
   "lat": 41.0467,
   "lon": -78.4117,
   "zip": "",
   "city": "CLEARFIELD-LAWRENCE APT(WAS N97)",
   "date": "2025-11-05",
   "county": "Clearfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) recorded a 64 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — CLEARFIELD-LAWRENCE APT(WAS N97) (FIG) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511060036-wind-41.05--78.42",
   "lat": 41.05,
   "lon": -78.42,
   "zip": "",
   "city": "2 NNE Clearfield",
   "date": "2025-11-05",
   "county": "Clearfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNE Clearfield, PA. Peak gust: 74 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511060156-wind-40.20--76.77",
   "lat": 40.2,
   "lon": -76.77,
   "zip": "",
   "city": "1 ESE Highspire",
   "date": "2025-11-05",
   "county": "Dauphin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ESE Highspire, PA. Peak gust: 71 mph.",
   "sourceDetail": "NWS CTP — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511060254-wind-40.38--75.97",
   "lat": 40.38,
   "lon": -75.97,
   "zip": "",
   "city": "Reading Regional Airpor",
   "date": "2025-11-05",
   "county": "Berks",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Reading Regional Airpor, PA. Peak gust: 70 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511060055-wind-40.62--79.08",
   "lat": 40.62,
   "lon": -79.08,
   "zip": "",
   "city": "Indiana Airport",
   "date": "2025-11-05",
   "county": "Indiana",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Indiana Airport, PA. Peak gust: 60 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511060157-wind-41.33--75.72",
   "lat": 41.33,
   "lon": -75.72,
   "zip": "",
   "city": "Glendale",
   "date": "2025-11-05",
   "county": "Luzerne",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Glendale, PA. Peak gust: 62 mph.",
   "sourceDetail": "NWS BGM — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-06T00:08:00Z-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "DuBois Airport",
   "date": "2025-11-05",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near DuBois Airport, PA. Peak gust: 54 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-06T00:27:00Z-wind-40.50--80.27",
   "lat": 40.5,
   "lon": -80.27,
   "zip": "",
   "city": "Pittsburgh Intl Airport",
   "date": "2025-11-05",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Pittsburgh Intl Airport, PA. Peak gust: 56 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-06T01:00:00Z-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "Allegheny County Airpor",
   "date": "2025-11-05",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Allegheny County Airpor, PA. Peak gust: 56 mph.",
   "sourceDetail": "NWS PBZ — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-11-03-susquehann-wind",
   "zip": "",
   "city": "Susquehanna",
   "date": "2025-11-03",
   "county": "Susquehanna",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Susquehanna — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BGM — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2025-10-31-wind-39.89--75.20",
   "lat": 39.89,
   "lon": -75.2,
   "zip": "",
   "city": "1 ESE Platt Memorial Br",
   "date": "2025-10-31",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 11378 1 SSE South Philadelphia.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-31-wind-41.13--75.38",
   "lat": 41.13,
   "lon": -75.38,
   "zip": "",
   "city": "Pocono Mountains Munici",
   "date": "2025-10-31",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMPO Mt. Pocono.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MPO-2025-10-31",
   "lat": 41.1389,
   "lon": -75.3794,
   "zip": "",
   "city": "MT POCONO",
   "date": "2025-10-31",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT POCONO (MPO) recorded a 57 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MT POCONO (MPO) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202510311925-wind-39.89--75.20",
   "lat": 39.89,
   "lon": -75.2,
   "zip": "",
   "city": "1 ESE Platt Memorial Br",
   "date": "2025-10-31",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 ESE Platt Memorial Br, PA. Peak gust: 59 mph.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202510312210-wind-41.13--75.38",
   "lat": 41.13,
   "lon": -75.38,
   "zip": "",
   "city": "Pocono Mountains Munici",
   "date": "2025-10-31",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Pocono Mountains Munici, PA. Peak gust: 61 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511010153-wind-41.13--75.38",
   "lat": 41.13,
   "lon": -75.38,
   "zip": "",
   "city": "Pocono Mountains Munici",
   "date": "2025-10-31",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Pocono Mountains Munici, PA. Peak gust: 67 mph.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-31T15:23:00Z-wind-41.17--78.90",
   "lat": 41.17,
   "lon": -78.9,
   "zip": "",
   "city": "DuBois Airport",
   "date": "2025-10-31",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near DuBois Airport, PA. Peak gust: 53 mph. KDUJ PK WND 25040/1523Z.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-31T17:32:00Z-wind-40.33--75.12",
   "lat": 40.33,
   "lon": -75.12,
   "zip": "",
   "city": "Doylestown Airport",
   "date": "2025-10-31",
   "county": "Bucks",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Doylestown Airport, PA. Peak gust: 51 mph. ASOS station KDYL Doylestown.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-31T19:33:00Z-wind-40.08--75.02",
   "lat": 40.08,
   "lon": -75.02,
   "zip": "",
   "city": "Northeast Philadelphia",
   "date": "2025-10-31",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Northeast Philadelphia, PA. Peak gust: 51 mph. ASOS station KPNE Philadelphia Northeast.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-31T15:40:00Z-wind-40.13--75.20",
   "lat": 40.13,
   "lon": -75.2,
   "zip": "",
   "city": "1 SSE Fort Washington",
   "date": "2025-10-31",
   "county": "Montgomery",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 SSE Fort Washington, PA. Peak gust: 52 mph. Mesonet station 11387 1 SE Fort Washington.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-31T19:03:00Z-wind-39.88--75.23",
   "lat": 39.88,
   "lon": -75.23,
   "zip": "",
   "city": "Philadelphia Internatio",
   "date": "2025-10-31",
   "county": "Philadelphia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Philadelphia Internatio, PA. Peak gust: 52 mph. ASOS station KPHL Philadelphia International Airport.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-31T15:37:00Z-wind-41.13--75.38",
   "lat": 41.13,
   "lon": -75.38,
   "zip": "",
   "city": "Pocono Mountains Munici",
   "date": "2025-10-31",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Pocono Mountains Munici, PA. Peak gust: 53 mph. ASOS station KMPO Mt. Pocono.",
   "sourceDetail": "NWS PHI — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-31T14:36:00Z-wind-40.04--75.81",
   "lat": 40.04,
   "lon": -75.81,
   "zip": "",
   "city": "West Brandywine Twp",
   "date": "2025-10-31",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near West Brandywine Twp, PA. Peak gust: 54 mph. Mesonet station AX097 WEST BRANDYWINE.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-31T17:40:00Z-wind-39.87--75.85",
   "lat": 39.87,
   "lon": -75.85,
   "zip": "",
   "city": "2 E Londonderry Twp",
   "date": "2025-10-31",
   "county": "Chester",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 E Londonderry Twp, PA. Peak gust: 54 mph. Mesonet station DSCR White Clay Creek West Grove-SECCRA.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-30-flood-39.88--75.31",
   "lat": 39.88,
   "lon": -75.31,
   "zip": "",
   "city": "Prospect Park",
   "date": "2025-10-30",
   "county": "Delaware",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report relayed via emergency manager. PA Route 420 closed north of I-95 due to flooding in the construction area (Tinicum Township). Heavy travel delays.",
   "sourceDetail": "NWS PHI — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202510220224-hail-40.19--80.21",
   "lat": 40.19,
   "lon": -80.21,
   "zip": "",
   "city": "2 NE East Washington",
   "date": "2025-10-21",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE East Washington, PA. Hail size: 0.88\".",
   "sourceDetail": "NWS PBZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "ww-PBZ-SV-W-271-2025-10-21-Allegheny-wind",
   "zip": "",
   "city": "",
   "date": "2025-10-21",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-10-21. Duration: 27 min. Counties: Allegheny, Washington. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #271 (27 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-271"
  },
  {
   "id": "ww-PBZ-SV-W-271-2025-10-21-Allegheny-hail",
   "zip": "",
   "city": "",
   "date": "2025-10-21",
   "county": "Allegheny",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-10-21. Duration: 27 min. Counties: Allegheny, Washington. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #271 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-271"
  },
  {
   "id": "ww-PBZ-SV-W-271-2025-10-21-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2025-10-21",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-10-21. Duration: 27 min. Counties: Allegheny, Washington. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #271 (27 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-271"
  },
  {
   "id": "ww-PBZ-SV-W-271-2025-10-21-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2025-10-21",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-10-21. Duration: 27 min. Counties: Allegheny, Washington. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #271 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-271"
  },
  {
   "id": "sps-2025-10-21-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2025-10-21",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-ERI-2025-10-19",
   "lat": 42.08,
   "lon": -80.18,
   "zip": "",
   "city": "ERIE INTL AIRPORT",
   "date": "2025-10-19",
   "county": "Erie",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ERIE INTL AIRPORT (ERI) recorded a 51 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — ERIE INTL AIRPORT (ERI) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GKJ-2025-10-19",
   "lat": 41.6265,
   "lon": -80.2147,
   "zip": "",
   "city": "MEADVILLE",
   "date": "2025-10-19",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEADVILLE (GKJ) recorded a 53 mph gust.",
   "sourceDetail": "PA_ASOS automated observation — MEADVILLE (GKJ) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-19T18:23:00Z-wind-40.36--79.92",
   "lat": 40.36,
   "lon": -79.92,
   "zip": "",
   "city": "Allegheny County Airpor",
   "date": "2025-10-19",
   "county": "Allegheny",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Allegheny County Airpor, PA. Peak gust: 53 mph.",
   "sourceDetail": "NWS PBZ — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-10-19-erie-wind",
   "zip": "",
   "city": "Erie",
   "date": "2025-10-19",
   "county": "Erie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Erie — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2025-09-25-flood-41.41--75.63",
   "lat": 41.41,
   "lon": -75.63,
   "zip": "",
   "city": "1 WSW Dunmore",
   "date": "2025-09-25",
   "county": "Lackawanna",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "1 foot of water reported in a basement. Exact location estimated.",
   "sourceDetail": "NWS BGM — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1288541-2025-09-25",
   "lon": 206230,
   "zip": "",
   "city": "TRUST",
   "date": "2025-09-25",
   "county": "Adams",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a tree onto Mountain Road between Pine Tree Road and State Route 234 near Michaux State Forest.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1288541",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1288542-2025-09-25",
   "lon": 206230,
   "zip": "",
   "city": "SHILOH",
   "date": "2025-09-25",
   "county": "York",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a tree onto wires in Shiloh.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1288542",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-CTP-SV-W-211-2025-09-25-York-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 43 min. Counties: York, Adams, Lancaster, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #211 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-211"
  },
  {
   "id": "ww-CTP-SV-W-211-2025-09-25-York-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 43 min. Counties: York, Adams, Lancaster, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #211 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-211"
  },
  {
   "id": "ww-CTP-SV-W-211-2025-09-25-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 43 min. Counties: York, Adams, Lancaster, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #211 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-211"
  },
  {
   "id": "ww-CTP-SV-W-211-2025-09-25-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 43 min. Counties: York, Adams, Lancaster, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #211 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-211"
  },
  {
   "id": "ww-CTP-SV-W-211-2025-09-25-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 43 min. Counties: York, Adams, Lancaster, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #211 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-211"
  },
  {
   "id": "ww-CTP-SV-W-211-2025-09-25-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 43 min. Counties: York, Adams, Lancaster, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #211 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-211"
  },
  {
   "id": "ww-CTP-SV-W-211-2025-09-25-Schuylkill-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 43 min. Counties: York, Adams, Lancaster, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #211 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-211"
  },
  {
   "id": "ww-CTP-SV-W-211-2025-09-25-Schuylkill-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Schuylkill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 43 min. Counties: York, Adams, Lancaster, Schuylkill. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #211 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-211"
  },
  {
   "id": "ww-CTP-SV-W-210-2025-09-25-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 30 min. Counties: Adams, Cumberland, Franklin, Lebanon, York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #210 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-210"
  },
  {
   "id": "ww-CTP-SV-W-210-2025-09-25-Adams-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 30 min. Counties: Adams, Cumberland, Franklin, Lebanon, York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #210 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-210"
  },
  {
   "id": "ww-CTP-SV-W-210-2025-09-25-Cumberland-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 30 min. Counties: Adams, Cumberland, Franklin, Lebanon, York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #210 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-210"
  },
  {
   "id": "ww-CTP-SV-W-210-2025-09-25-Cumberland-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Cumberland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 30 min. Counties: Adams, Cumberland, Franklin, Lebanon, York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #210 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-210"
  },
  {
   "id": "ww-CTP-SV-W-210-2025-09-25-Franklin-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 30 min. Counties: Adams, Cumberland, Franklin, Lebanon, York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #210 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-210"
  },
  {
   "id": "ww-CTP-SV-W-210-2025-09-25-Franklin-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Franklin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 30 min. Counties: Adams, Cumberland, Franklin, Lebanon, York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #210 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-210"
  },
  {
   "id": "ww-CTP-SV-W-210-2025-09-25-York-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 30 min. Counties: Adams, Cumberland, Franklin, Lebanon, York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #210 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-210"
  },
  {
   "id": "ww-CTP-SV-W-210-2025-09-25-York-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "York",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 30 min. Counties: Adams, Cumberland, Franklin, Lebanon, York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #210 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-210"
  },
  {
   "id": "ww-CTP-SV-W-210-2025-09-25-Lancaster-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 30 min. Counties: Adams, Cumberland, Franklin, Lebanon, York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #210 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-210"
  },
  {
   "id": "ww-CTP-SV-W-210-2025-09-25-Lancaster-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 30 min. Counties: Adams, Cumberland, Franklin, Lebanon, York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #210 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-210"
  },
  {
   "id": "ww-CTP-SV-W-210-2025-09-25-Lebanon-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 30 min. Counties: Adams, Cumberland, Franklin, Lebanon, York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #210 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-SV-W-210"
  },
  {
   "id": "ww-CTP-SV-W-210-2025-09-25-Lebanon-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-25",
   "county": "Lebanon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS CTP on 2025-09-25. Duration: 30 min. Counties: Adams, Cumberland, Franklin, Lebanon, York, Lancaster. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Severe Thunderstorm Warning #210 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "CTP-SV-W-210"
  },
  {
   "id": "iem-ww-BGM-TO-W-13-Wayne-tornado-2025-09-25",
   "zip": "",
   "city": "Wayne",
   "date": "2025-09-25",
   "county": "Wayne",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TO W for Wayne.",
   "sourceDetail": "NWS BGM — TO/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BGM-TO-W-13"
  },
  {
   "id": "iem-geo-2025-09-23-flood-40.05--76.28",
   "lat": 40.05,
   "lon": -76.28,
   "zip": "",
   "city": "1 ENE Lancaster",
   "date": "2025-09-23",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water across the roadway at Pleasure Road and East Walnut Street.",
   "sourceDetail": "NWS CTP — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-09-23-flood-40.05--76.29",
   "lat": 40.05,
   "lon": -76.29,
   "zip": "",
   "city": "1 NE Lancaster",
   "date": "2025-09-23",
   "county": "Lancaster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple reports of water across the roadway along New Holland Avenue between Lancaster and Eden. Road closed.",
   "sourceDetail": "NWS CTP — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1289344-2025-09-23",
   "lon": 206029,
   "zip": "",
   "city": "LANCASTER",
   "date": "2025-09-23",
   "county": "Lancaster",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water was reported to be across the roadway at Pleasure Road and East Walnut Street in the city of Lancaster.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1289344",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-CTP-FF-W-78-2025-09-23-Lancaster",
   "zip": "",
   "city": "",
   "date": "2025-09-23",
   "county": "Lancaster",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 70,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS CTP on 2025-09-23. Duration: 140 min. County: Lancaster. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS CTP — Flash Flood Warning #78 (140 min)",
   "evidenceLevel": "warning",
   "warningProductKey": "CTP-FF-W-78"
  },
  {
   "id": "ncei-1289343-2025-09-22",
   "lon": 206028,
   "zip": "",
   "city": "WATER STREET",
   "date": "2025-09-22",
   "county": "Huntingdon",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of minor road flooding on PA Route 453 north of the intersection with US Route 22 near Water Street.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1289343",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2025-09-22-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2025-09-22",
   "county": "Crawford",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Crawford — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "CLE — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-PBZ-SV-W-268-2025-09-20-Greene-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-20",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-09-20. Duration: 14 min. Counties: Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #268 (14 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-268"
  },
  {
   "id": "ww-PBZ-SV-W-268-2025-09-20-Greene-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-20",
   "county": "Greene",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-09-20. Duration: 14 min. Counties: Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #268 (14 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-268"
  },
  {
   "id": "ww-PBZ-SV-W-268-2025-09-20-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2025-09-20",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-09-20. Duration: 14 min. Counties: Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #268 (14 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PBZ-SV-W-268"
  },
  {
   "id": "ww-PBZ-SV-W-268-2025-09-20-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2025-09-20",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS PBZ on 2025-09-20. Duration: 14 min. Counties: Greene, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS PBZ — Severe Thunderstorm Warning #268 (14 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PBZ-SV-W-268"
  }
 ]
}