{
  "basketball": [
    { "date": "2026-08-10", "when": "Mon, Aug 10", "what": "Assessment Day 1, 6–7:30 PM" },
    { "date": "2026-08-12", "when": "Wed, Aug 12", "what": "Assessment Day 2, 6–8 PM" },
    { "date": "2026-08-14", "when": "Fri, Aug 14", "what": "Assessment Day 3, 6–8 PM" },
    { "date": "2026-08-17", "when": "Mon, Aug 17", "what": "Training & Development / Mindful Monday, 6–7:40 PM" },
    { "date": "2026-08-19", "when": "Wed, Aug 19", "what": "Team Development — Group 1 (Cyclones, Phantoms) 6–7:30 PM, Group 2 (Valkyries, Empire) 7:30–9 PM" },
    { "date": "2026-08-21", "when": "Fri, Aug 21", "what": "Game Day — Dynasty vs Cyclones 6 PM, Empire vs Cyclones 7 PM, Valkyries vs Phantoms 8 PM" },
    { "date": "2026-08-24", "when": "Mon, Aug 24", "what": "Training & Development / Mindful Monday, 6–7:40 PM" },
    { "date": "2026-08-26", "when": "Wed, Aug 26", "what": "Team Development — Group 1 (Cyclones, Phantoms) 6–7:30 PM, Group 2 (Valkyries, Empire) 7:30–9 PM" },
    { "date": "2026-08-28", "when": "Fri, Aug 28", "what": "Game Day — Dynasty vs Phantoms 6 PM, Cyclones vs Phantoms 7 PM, Valkyries vs Empire 8 PM" },
    { "date": "2026-08-31", "when": "Mon, Aug 31", "what": "Training & Development / Mindful Monday, 6–7:40 PM" },
    { "date": "2026-09-02", "when": "Wed, Sep 2", "what": "Team Development — Group 1 (Cyclones, Empire) 6–7:30 PM, Group 2 (Phantoms, Valkyries) 7:30–9 PM" },
    { "date": "2026-09-04", "when": "Fri, Sep 4", "what": "Game Day — Dynasty vs Phantoms 6 PM, Empire vs Cyclones 7 PM" },
    { "date": "2026-09-07", "when": "Mon, Sep 7", "what": "No Session — No gym available" },
    { "date": "2026-09-09", "when": "Wed, Sep 9", "what": "Team Development — Group 1 (Valkyries, Empire) 6–7:30 PM, Group 2 (Phantoms, Cyclones) 7:30–9 PM" },
    { "date": "2026-09-11", "when": "Fri, Sep 11", "what": "Game Day — Dynasty vs Valkyries 6 PM, Empire vs Cyclones 7 PM, Valkyries vs Phantoms 8 PM" }
  ],
  "volleyball": [
    { "date": "2026-08-10", "when": "Mon, Aug 10", "what": "Assessment Day 1, 7:30–9 PM" },
    { "date": "2026-08-11", "when": "Tue, Aug 11", "what": "Assessment Day 2, 6–8 PM" },
    { "date": "2026-08-13", "when": "Thu, Aug 13", "what": "Assessment Day 3, 6–8 PM" },
    { "date": "2026-08-17", "when": "Mon, Aug 17", "what": "Training & Development / Mindful Monday, 7:20–9 PM" },
    { "date": "2026-08-18", "when": "Tue, Aug 18", "what": "Team Development — Group 1 (Surge, Cardinals) 6–7:30 PM, Group 2 (Bears, Pulse, Redwoods) 7:30–9 PM" },
    { "date": "2026-08-20", "when": "Thu, Aug 20", "what": "Game Day — Pulse vs Cardinals 6 PM, Surge vs Bears 7 PM, Surge vs Redwoods 8 PM" },
    { "date": "2026-08-24", "when": "Mon, Aug 24", "what": "Training & Development / Mindful Monday, 7:20–9 PM" },
    { "date": "2026-08-25", "when": "Tue, Aug 25", "what": "Team Development — Group 1 (Surge, Cardinals) 6–7:30 PM, Group 2 (Bears, Pulse, Redwoods) 7:30–9 PM" },
    { "date": "2026-08-27", "when": "Thu, Aug 27", "what": "Game Day — Bears vs Redwoods 6 PM, Pulse vs Surge 7 PM, Pulse vs Cardinals 8 PM" },
    { "date": "2026-08-31", "when": "Mon, Aug 31", "what": "Training & Development / Mindful Monday, 7:20–9 PM" },
    { "date": "2026-09-01", "when": "Tue, Sep 1", "what": "Team Development — Group 1 (Redwoods, Cardinals) 6–7:30 PM, Group 2 (Bears, Pulse, Surge) 7:30–9 PM" },
    { "date": "2026-09-03", "when": "Thu, Sep 3", "what": "Game Day — Pulse vs Surge 6 PM, Pulse vs Bears 7 PM, Cardinals vs Redwoods 8 PM" },
    { "date": "2026-09-07", "when": "Mon, Sep 7", "what": "No Session — No gym available" },
    { "date": "2026-09-08", "when": "Tue, Sep 8", "what": "Team Development — Group 1 (Redwoods, Cardinals) 6–7:30 PM, Group 2 (Bears, Pulse, Surge) 7:30–9 PM" },
    { "date": "2026-09-10", "when": "Thu, Sep 10", "what": "Game Day — Surge vs Bears 6 PM, Surge vs Cardinals 7 PM, Pulse vs Redwoods 8 PM" }
  ],
  "jr": [
    { "date": "2026-08-17", "when": "Mon, Aug 17 · 4–6 PM", "what": "Session 1" },
    { "date": "2026-08-24", "when": "Mon, Aug 24 · 4–6 PM", "what": "Session 2" },
    { "date": "2026-08-31", "when": "Mon, Aug 31 · 4–6 PM", "what": "Session 3" },
    { "date": "2026-09-07", "when": "Mon, Sep 7 · 4–6 PM", "what": "No Session — No gym available" },
    { "date": "2026-09-14", "when": "Mon, Sep 14 · 4–6 PM", "what": "Session 4" },
    { "date": "2026-09-21", "when": "Mon, Sep 21 · 4–6 PM", "what": "Session 5" },
    { "date": "2026-09-28", "when": "Mon, Sep 28 · 4–6 PM", "what": "Session 6" },
    { "date": "2026-10-05", "when": "Mon, Oct 5 · 4–6 PM", "what": "Session 7" },
    { "date": "2026-10-12", "when": "Mon, Oct 12 · 4–6 PM", "what": "Session 8" },
    { "date": "2026-10-19", "when": "Mon, Oct 19 · 4–6 PM", "what": "Session 9" },
    { "date": "2026-10-26", "when": "Mon, Oct 26 · 4–6 PM", "what": "Session 10 — Season Wraps" }
  ]
}
