{"generatedAt":"2026-05-22T22:03:13.510Z","timezone":"Europe/Stockholm","days":[{"date":"2026-05-23","weekday":"Lördag","weekNumber":6,"sessionType":"Jogg 50min Z1 + 4×200m + 4×100m stegring","distanceKm":10,"note":null,"isQuality":false,"isToday":true,"isPast":false},{"date":"2026-05-24","weekday":"Söndag","weekNumber":6,"sessionType":"Distans 50min Z2","distanceKm":10,"note":null,"isQuality":false,"isToday":false,"isPast":false},{"date":"2026-05-25","weekday":"Måndag","weekNumber":7,"sessionType":"AM: Morgonjogg 25min Z1 + 4×100m stegring\nKväll: 🏁 Blodomloppet 10km\n(uppv 2km + nedjogg 1km)","distanceKm":16,"note":null,"isQuality":false,"isToday":false,"isPast":false},{"date":"2026-05-26","weekday":"Tisdag","weekNumber":7,"sessionType":"AM: Morgonjogg 30min Z1 (återhämtning)\nEv. kort lunchjogg 30min Z1","distanceKm":10,"note":null,"isQuality":false,"isToday":false,"isPast":false},{"date":"2026-05-27","weekday":"Onsdag","weekNumber":7,"sessionType":"Distans 45min Z2","distanceKm":9,"note":null,"isQuality":false,"isToday":false,"isPast":false},{"date":"2026-05-28","weekday":"Torsdag","weekNumber":7,"sessionType":"Jogg 45min Z1","distanceKm":8,"note":null,"isQuality":false,"isToday":false,"isPast":false},{"date":"2026-05-29","weekday":"Fredag","weekNumber":7,"sessionType":"AM: Morgonjogg 30min Z1\nLunch: Långpass 95min Z2","distanceKm":25,"note":null,"isQuality":false,"isToday":false,"isPast":false},{"date":"2026-05-30","weekday":"Lördag","weekNumber":7,"sessionType":"Jogg 50min Z1","distanceKm":9,"note":null,"isQuality":false,"isToday":false,"isPast":false},{"date":"2026-05-31","weekday":"Söndag","weekNumber":7,"sessionType":"Distans 50min Z2 + 5×120m stegring","distanceKm":10,"note":null,"isQuality":false,"isToday":false,"isPast":false},{"date":"2026-06-01","weekday":"Måndag","weekNumber":8,"sessionType":"AM: Morgonjogg 30min Z1\nLunch: Distans 60min Z2","distanceKm":18,"note":null,"isQuality":false,"isToday":false,"isPast":false},{"date":"2026-06-02","weekday":"Tisdag","weekNumber":8,"sessionType":"AM: Morgonjogg 30min Z1\nLunch: 🔑 Tröskel 5×2km @3:38–3:40/km, 90s joggvila\n(uppv 3km + nedjogg 2km)","distanceKm":21,"note":null,"isQuality":true,"isToday":false,"isPast":false},{"date":"2026-06-03","weekday":"Onsdag","weekNumber":8,"sessionType":"Distans 50min Z2","distanceKm":10,"note":null,"isQuality":false,"isToday":false,"isPast":false},{"date":"2026-06-04","weekday":"Torsdag","weekNumber":8,"sessionType":"Jogg 50min Z1","distanceKm":9,"note":null,"isQuality":false,"isToday":false,"isPast":false},{"date":"2026-06-05","weekday":"Fredag","weekNumber":8,"sessionType":"AM: Morgonjogg 30min Z1\nLunch: 🔑 Kombi-långpass: 19 km Z2 med 4×1km @3:38–3:40/km inmixat (efter km 6, 1min jogg-vila mellan)\n(2025-mönster: dubbelpass-dag med kvalitet i båda)","distanceKm":25,"note":null,"isQuality":true,"isToday":false,"isPast":false}],"cacheStatus":"hit"}