Demo dashboard · Sample athlete
Explore Today, Training, History, and Coach with a fictional athlete's data. Plans and coaching responses are prewritten examples.
Training notebook
All running
146 activities since November 2025
Distance
1,149 km 714 mi
7.9 km 4.9 mi a session
Time
112.8 h
112 h 47 min, 5,743 m 18,842 ft climbed
Last time
1 Nov 2026
first on 4 Nov 2025
Patterns
Performance
Conditions
Sessions
Session mix Automatic categories use your recording and recent training. Each session explains its category.
Daily volume See active days and gaps during your time in Cambridge. Use the slider below the chart to browse dates.
The conditions you trained in 146 sessions with sample weather
In the rain 0 sessions with 0.2 mm or more
Windy 0 sessions with wind of 25 km/h 16 mph or more
Temperature and efficiency
Each point represents an easy, steady or long run. The line summarizes efficiency within temperature bands. Differences may also reflect route, effort and training changes.
Wind and efficiency
Compare recorded efficiency with the estimated wind at session time. These points give context rather than isolate wind’s effect. Session reviews include wind along the route when available.
Conditions over time Temperature and wind for each session
Sessions The recordings behind these patterns, grouped by week.
Show earlier weeks
Loading earlier weeks…
{"empty": false, "category": "run", "kind": null, "pace_mode": true, "kind_group": "", "totals": {"all": {"count": 146, "km": 1149.065, "hours": 112.79944444444445, "secs": 406078, "elev": 5743}, "year": {"count": 121, "km": 965.743, "hours": 94.0838888888889, "secs": 338702, "elev": 4826}, "month": {"count": 1, "km": 9.0, "hours": 0.7666666666666667, "secs": 2760, "elev": 45}, "weekly_avg_km": 23.511666666666667, "weekly_avg_count": 2.8333333333333335}, "days_count": 146, "has_km": true, "monthly": {"months": ["2025-11-01", "2025-12-01", "2026-01-01", "2026-02-01", "2026-03-01", "2026-04-01", "2026-05-01", "2026-06-01", "2026-07-01", "2026-08-01", "2026-09-01", "2026-10-01", "2026-11-01"], "unit": "km", "groups": ["easy", "workout", "long", "race"], "labels": {"easy": "Easy & other", "workout": "Workouts", "long": "Long runs", "race": "Races & time trials"}, "values": {"easy": [20.6, 26.9, 22.5, 20.7, 27.4, 22.7, 16.7, 17.4, 22.0, 23.6, 21.8, 24.0, 0.0], "workout": [27.7, 30.0, 36.8, 32.2, 31.4, 31.3, 31.2, 22.9, 40.9, 31.5, 27.9, 39.4, 9.0], "long": [39.5, 38.5, 39.3, 38.7, 49.1, 40.8, 41.9, 24.7, 42.7, 53.7, 34.8, 41.7, 0.0], "race": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 0.0, 0.0]}, "count": [12, 13, 13, 12, 14, 12, 11, 8, 13, 13, 11, 13, 1]}, "daily": {"days": ["2025-11-04", "2025-11-05", "2025-11-06", "2025-11-07", "2025-11-08", "2025-11-09", "2025-11-10", "2025-11-11", "2025-11-12", "2025-11-13", "2025-11-14", "2025-11-15", "2025-11-16", "2025-11-17", "2025-11-18", "2025-11-19", "2025-11-20", "2025-11-21", "2025-11-22", "2025-11-23", "2025-11-24", "2025-11-25", "2025-11-26", "2025-11-27", "2025-11-28", "2025-11-29", "2025-11-30", "2025-12-01", "2025-12-02", "2025-12-03", "2025-12-04", "2025-12-05", "2025-12-06", "2025-12-07", "2025-12-08", "2025-12-09", "2025-12-10", "2025-12-11", "2025-12-12", "2025-12-13", "2025-12-14", "2025-12-15", "2025-12-16", "2025-12-17", "2025-12-18", "2025-12-19", "2025-12-20", "2025-12-21", "2025-12-22", "2025-12-23", "2025-12-24", "2025-12-25", "2025-12-26", "2025-12-27", "2025-12-28", "2025-12-29", "2025-12-30", "2025-12-31", "2026-01-01", "2026-01-02", "2026-01-03", "2026-01-04", "2026-01-05", "2026-01-06", "2026-01-07", "2026-01-08", "2026-01-09", "2026-01-10", "2026-01-11", "2026-01-12", "2026-01-13", "2026-01-14", "2026-01-15", "2026-01-16", "2026-01-17", "2026-01-18", "2026-01-19", "2026-01-20", "2026-01-21", "2026-01-22", "2026-01-23", "2026-01-24", "2026-01-25", "2026-01-26", "2026-01-27", "2026-01-28", "2026-01-29", "2026-01-30", "2026-01-31", "2026-02-01", "2026-02-02", "2026-02-03", "2026-02-04", "2026-02-05", "2026-02-06", "2026-02-07", "2026-02-08", "2026-02-09", "2026-02-10", "2026-02-11", "2026-02-12", "2026-02-13", "2026-02-14", "2026-02-15", "2026-02-16", "2026-02-17", "2026-02-18", "2026-02-19", "2026-02-20", "2026-02-21", "2026-02-22", "2026-02-23", "2026-02-24", "2026-02-25", "2026-02-26", "2026-02-27", "2026-02-28", "2026-03-01", "2026-03-02", "2026-03-03", "2026-03-04", "2026-03-05", "2026-03-06", "2026-03-07", "2026-03-08", "2026-03-09", "2026-03-10", "2026-03-11", "2026-03-12", "2026-03-13", "2026-03-14", "2026-03-15", "2026-03-16", "2026-03-17", "2026-03-18", "2026-03-19", "2026-03-20", "2026-03-21", "2026-03-22", "2026-03-23", "2026-03-24", "2026-03-25", "2026-03-26", "2026-03-27", "2026-03-28", "2026-03-29", "2026-03-30", "2026-03-31", "2026-04-01", "2026-04-02", "2026-04-03", "2026-04-04", "2026-04-05", "2026-04-06", "2026-04-07", "2026-04-08", "2026-04-09", "2026-04-10", "2026-04-11", "2026-04-12", "2026-04-13", "2026-04-14", "2026-04-15", "2026-04-16", "2026-04-17", "2026-04-18", "2026-04-19", "2026-04-20", "2026-04-21", "2026-04-22", "2026-04-23", "2026-04-24", "2026-04-25", "2026-04-26", "2026-04-27", "2026-04-28", "2026-04-29", "2026-04-30", "2026-05-01", "2026-05-02", "2026-05-03", "2026-05-04", "2026-05-05", "2026-05-06", "2026-05-07", "2026-05-08", "2026-05-09", "2026-05-10", "2026-05-11", "2026-05-12", "2026-05-13", "2026-05-14", "2026-05-15", "2026-05-16", "2026-05-17", "2026-05-18", "2026-05-19", "2026-05-20", "2026-05-21", "2026-05-22", "2026-05-23", "2026-05-24", "2026-05-25", "2026-05-26", "2026-05-27", "2026-05-28", "2026-05-29", "2026-05-30", "2026-05-31", "2026-06-01", "2026-06-02", "2026-06-03", "2026-06-04", "2026-06-05", "2026-06-06", "2026-06-07", "2026-06-08", "2026-06-09", "2026-06-10", "2026-06-11", "2026-06-12", "2026-06-13", "2026-06-14", "2026-06-15", "2026-06-16", "2026-06-17", "2026-06-18", "2026-06-19", "2026-06-20", "2026-06-21", "2026-06-22", "2026-06-23", "2026-06-24", "2026-06-25", "2026-06-26", "2026-06-27", "2026-06-28", "2026-06-29", "2026-06-30", "2026-07-01", "2026-07-02", "2026-07-03", "2026-07-04", "2026-07-05", "2026-07-06", "2026-07-07", "2026-07-08", "2026-07-09", "2026-07-10", "2026-07-11", "2026-07-12", "2026-07-13", "2026-07-14", "2026-07-15", "2026-07-16", "2026-07-17", "2026-07-18", "2026-07-19", "2026-07-20", "2026-07-21", "2026-07-22", "2026-07-23", "2026-07-24", "2026-07-25", "2026-07-26", "2026-07-27", "2026-07-28", "2026-07-29", "2026-07-30", "2026-07-31", "2026-08-01", "2026-08-02", "2026-08-03", "2026-08-04", "2026-08-05", "2026-08-06", "2026-08-07", "2026-08-08", "2026-08-09", "2026-08-10", "2026-08-11", "2026-08-12", "2026-08-13", "2026-08-14", "2026-08-15", "2026-08-16", "2026-08-17", "2026-08-18", "2026-08-19", "2026-08-20", "2026-08-21", "2026-08-22", "2026-08-23", "2026-08-24", "2026-08-25", "2026-08-26", "2026-08-27", "2026-08-28", "2026-08-29", "2026-08-30", "2026-08-31", "2026-09-01", "2026-09-02", "2026-09-03", "2026-09-04", "2026-09-05", "2026-09-06", "2026-09-07", "2026-09-08", "2026-09-09", "2026-09-10", "2026-09-11", "2026-09-12", "2026-09-13", "2026-09-14", "2026-09-15", "2026-09-16", "2026-09-17", "2026-09-18", "2026-09-19", "2026-09-20", "2026-09-21", "2026-09-22", "2026-09-23", "2026-09-24", "2026-09-25", "2026-09-26", "2026-09-27", "2026-09-28", "2026-09-29", "2026-09-30", "2026-10-01", "2026-10-02", "2026-10-03", "2026-10-04", "2026-10-05", "2026-10-06", "2026-10-07", "2026-10-08", "2026-10-09", "2026-10-10", "2026-10-11", "2026-10-12", "2026-10-13", "2026-10-14", "2026-10-15", "2026-10-16", "2026-10-17", "2026-10-18", "2026-10-19", "2026-10-20", "2026-10-21", "2026-10-22", "2026-10-23", "2026-10-24", "2026-10-25", "2026-10-26", "2026-10-27", "2026-10-28", "2026-10-29", "2026-10-30", "2026-10-31", "2026-11-01"], "unit": "km", "groups": ["easy", "workout", "long", "race"], "labels": {"easy": "Easy & other", "workout": "Workouts", "long": "Long runs", "race": "Races & time trials"}, "values": {"easy": [5.56, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.19, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.59, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.84, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.66, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.46, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.32, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.58, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.82, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.39, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.17, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.24, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.08, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.27, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.68, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.73, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.68, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.25, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.16, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.52, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.34, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.69, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.32, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.22, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.42, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.44, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.54, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.98, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.46, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.42, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.93, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.88, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.79, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.01, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.82, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.16, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.71, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.71, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.76, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.65, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.88, 0.0, 0.0, 0.0, 0.0, 0.0], "workout": [0.0, 0.0, 7.74, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.92, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.87, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.02, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.89, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.13, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.97, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.95, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.26, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.29, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.36, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.63, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.85, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.66, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.88, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.71, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.71, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.45, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.57, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.27, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.03, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.82, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.81, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.58, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.22, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.52, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.17, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.42, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.48, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.88, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.96, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.13, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.66, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.41, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.87, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.52, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.52, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.71, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.64, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.29, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.59, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.48, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.18, 0.0, 0.0, 9.0], "long": [0.0, 0.0, 0.0, 0.0, 0.0, 10.59, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.33, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.97, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.64, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.08, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.27, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.29, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.11, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.68, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.58, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.91, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.38, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.32, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.63, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.33, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.64, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.58, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.33, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.86, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.73, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.41, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.59, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.37, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.46, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.5, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.81, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.59, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.21, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.51, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.7, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.11, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.55, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.39, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.4, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.24, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.74, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.51, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.84, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.4, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.62, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.79, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.14, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.04, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.65, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.82, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "race": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]}, "acts": [[{"id": 2, "kind": "Easy", "km": 5.56, "min": 34}], [], [{"id": 4, "kind": "Threshold", "km": 7.74, "min": 42}], [], [], [{"id": 7, "kind": "Long runs", "km": 10.59, "min": 69}], [], [{"id": 9, "kind": "Easy", "km": 5.19, "min": 32}], [], [{"id": 11, "kind": "Threshold", "km": 6.92, "min": 39}], [], [], [{"id": 14, "kind": "Long runs", "km": 11.33, "min": 75}], [], [{"id": 16, "kind": "Easy", "km": 5.59, "min": 35}], [], [{"id": 18, "kind": "Threshold", "km": 7.87, "min": 44}], [], [], [{"id": 21, "kind": "Long runs", "km": 10.97, "min": 73}], [], [{"id": 23, "kind": "Easy", "km": 4.3, "min": 27}], [], [{"id": 25, "kind": "Threshold", "km": 5.2, "min": 28}], [], [], [{"id": 28, "kind": "Long runs", "km": 6.64, "min": 42}], [], [{"id": 30, "kind": "Easy", "km": 5.84, "min": 36}], [], [{"id": 32, "kind": "Threshold", "km": 8.02, "min": 43}], [], [], [{"id": 35, "kind": "Long runs", "km": 10.9, "min": 71}], [], [{"id": 37, "kind": "Easy", "km": 5.66, "min": 36}], [], [{"id": 39, "kind": "Threshold", "km": 7.89, "min": 44}], [], [], [{"id": 42, "kind": "Long runs", "km": 11.08, "min": 74}], [], [{"id": 44, "kind": "Easy", "km": 5.46, "min": 34}], [], [{"id": 46, "kind": "Threshold", "km": 8.13, "min": 45}], [], [], [{"id": 49, "kind": "Long runs", "km": 9.27, "min": 60}], [], [{"id": 51, "kind": "Easy", "km": 4.32, "min": 26}], [], [{"id": 53, "kind": "Threshold", "km": 5.97, "min": 34}], [], [], [{"id": 56, "kind": "Long runs", "km": 7.29, "min": 47}], [], [{"id": 58, "kind": "Easy", "km": 5.58, "min": 34}], [], [{"id": 60, "kind": "Threshold", "km": 6.95, "min": 39}], [], [], [{"id": 63, "kind": "Long runs", "km": 10.11, "min": 67}], [], [{"id": 65, "kind": "Easy", "km": 5.82, "min": 37}], [], [{"id": 67, "kind": "Threshold", "km": 8.26, "min": 44}], [], [], [{"id": 70, "kind": "Long runs", "km": 10.68, "min": 69}], [], [{"id": 72, "kind": "Easy", "km": 6.1, "min": 37}], [], [{"id": 74, "kind": "Threshold", "km": 7.29, "min": 40}], [], [], [{"id": 77, "kind": "Long runs", "km": 10.58, "min": 68}], [], [{"id": 79, "kind": "Easy", "km": 4.39, "min": 27}], [], [{"id": 81, "kind": "Threshold", "km": 5.9, "min": 32}], [], [], [{"id": 84, "kind": "Long runs", "km": 7.91, "min": 52}], [], [{"id": 86, "kind": "Easy", "km": 6.17, "min": 37}], [], [{"id": 88, "kind": "Threshold", "km": 8.36, "min": 46}], [], [], [{"id": 91, "kind": "Long runs", "km": 10.38, "min": 65}], [], [{"id": 93, "kind": "Easy", "km": 5.24, "min": 32}], [], [{"id": 95, "kind": "Threshold", "km": 8.63, "min": 48}], [], [], [{"id": 98, "kind": "Long runs", "km": 11.32, "min": 71}], [], [{"id": 100, "kind": "Easy", "km": 6.08, "min": 37}], [], [{"id": 102, "kind": "Threshold", "km": 8.85, "min": 48}], [], [], [{"id": 105, "kind": "Long runs", "km": 9.63, "min": 61}], [], [{"id": 107, "kind": "Easy", "km": 4.1, "min": 25}], [], [{"id": 109, "kind": "Threshold", "km": 6.05, "min": 33}], [], [], [{"id": 112, "kind": "Long runs", "km": 7.33, "min": 46}], [], [{"id": 114, "kind": "Easy", "km": 5.27, "min": 33}], [], [{"id": 116, "kind": "Threshold", "km": 8.66, "min": 46}], [], [], [{"id": 119, "kind": "Long runs", "km": 9.64, "min": 61}], [], [{"id": 121, "kind": "Easy", "km": 6.06, "min": 38}], [], [{"id": 123, "kind": "Threshold", "km": 7.88, "min": 43}], [], [], [{"id": 126, "kind": "Long runs", "km": 9.58, "min": 60}], [], [{"id": 128, "kind": "Easy", "km": 5.68, "min": 35}], [], [{"id": 130, "kind": "Threshold", "km": 8.71, "min": 47}], [], [], [{"id": 133, "kind": "Long runs", "km": 11.33, "min": 71}], [], [{"id": 135, "kind": "Easy", "km": 3.73, "min": 22}], [], [{"id": 137, "kind": "Threshold", "km": 5.71, "min": 30}], [], [], [{"id": 140, "kind": "Long runs", "km": 7.86, "min": 50}], [], [{"id": 142, "kind": "Easy", "km": 5.68, "min": 34}], [], [{"id": 144, "kind": "Threshold", "km": 9.06, "min": 49}], [], [], [{"id": 147, "kind": "Long runs", "km": 10.73, "min": 67}], [], [{"id": 149, "kind": "Easy", "km": 6.25, "min": 38}], [], [{"id": 151, "kind": "Threshold", "km": 8.45, "min": 46}], [], [], [{"id": 154, "kind": "Long runs", "km": 11.41, "min": 73}], [], [{"id": 156, "kind": "Easy", "km": 6.16, "min": 37}], [], [{"id": 158, "kind": "Threshold", "km": 9.05, "min": 48}], [], [], [{"id": 161, "kind": "Long runs", "km": 10.59, "min": 67}], [], [{"id": 163, "kind": "Easy", "km": 4.52, "min": 27}], [], [{"id": 165, "kind": "Threshold", "km": 6.57, "min": 35}], [], [], [{"id": 168, "kind": "Long runs", "km": 8.37, "min": 53}], [], [{"id": 170, "kind": "Easy", "km": 6.34, "min": 38}], [], [{"id": 172, "kind": "Threshold", "km": 7.27, "min": 40}], [], [], [{"id": 175, "kind": "Long runs", "km": 10.46, "min": 65}], [], [{"id": 177, "kind": "Easy", "km": 5.69, "min": 35}], [], [], [], [], [], [], [], [], [{"id": 186, "kind": "Threshold", "km": 9.03, "min": 48}], [], [], [{"id": 189, "kind": "Long runs", "km": 11.05, "min": 70}], [], [{"id": 191, "kind": "Easy", "km": 4.32, "min": 26}], [], [{"id": 193, "kind": "Threshold", "km": 5.82, "min": 32}], [], [], [{"id": 196, "kind": "Long runs", "km": 7.5, "min": 47}], [], [{"id": 198, "kind": "Easy", "km": 6.2, "min": 37}], [], [{"id": 200, "kind": "Threshold", "km": 7.81, "min": 41}], [], [], [{"id": 203, "kind": "Long runs", "km": 11.81, "min": 74}], [], [{"id": 205, "kind": "Easy", "km": 6.22, "min": 38}], [], [{"id": 207, "kind": "Threshold", "km": 8.58, "min": 44}], [], [], [{"id": 210, "kind": "Long runs", "km": 11.59, "min": 74}], [], [{"id": 212, "kind": "Easy", "km": 6.42, "min": 40}], [], [{"id": 214, "kind": "Threshold", "km": 8.22, "min": 44}], [], [], [{"id": 217, "kind": "Long runs", "km": 12.21, "min": 76}], [], [{"id": 219, "kind": "Easy", "km": 4.44, "min": 27}], [], [{"id": 221, "kind": "Threshold", "km": 5.52, "min": 30}], [], [], [], [], [], [], [], [], [], [], [], [], [], [{"id": 235, "kind": "Threshold", "km": 9.17, "min": 50}], [], [], [{"id": 238, "kind": "Long runs", "km": 12.51, "min": 77}], [], [{"id": 240, "kind": "Easy", "km": 6.54, "min": 39}], [], [{"id": 242, "kind": "Threshold", "km": 8.42, "min": 44}], [], [], [{"id": 245, "kind": "Long runs", "km": 12.7, "min": 80}], [], [{"id": 247, "kind": "Easy", "km": 3.98, "min": 24}], [], [{"id": 249, "kind": "Threshold", "km": 6.48, "min": 34}], [], [], [{"id": 252, "kind": "Long runs", "km": 9.11, "min": 57}], [], [{"id": 254, "kind": "Easy", "km": 5.46, "min": 33}], [], [{"id": 256, "kind": "Threshold", "km": 7.88, "min": 41}], [], [], [{"id": 259, "kind": "Long runs", "km": 10.55, "min": 65}], [], [{"id": 261, "kind": "Easy", "km": 6.1, "min": 36}], [], [{"id": 263, "kind": "Threshold", "km": 8.96, "min": 46}], [], [], [{"id": 266, "kind": "Long runs", "km": 10.39, "min": 63}], [], [{"id": 268, "kind": "Easy", "km": 6.42, "min": 37}], [], [{"id": 270, "kind": "Threshold", "km": 9.13, "min": 49}], [], [], [{"id": 273, "kind": "Long runs", "km": 10.4, "min": 64}], [], [{"id": 275, "kind": "Easy", "km": 3.93, "min": 23}], [], [{"id": 277, "kind": "Threshold", "km": 6.66, "min": 36}], [], [], [{"id": 280, "kind": "Long runs", "km": 9.24, "min": 55}], [], [{"id": 282, "kind": "Easy", "km": 6.88, "min": 42}], [], [{"id": 284, "kind": "Threshold", "km": 8.41, "min": 44}], [], [], [{"id": 287, "kind": "Long runs", "km": 12.74, "min": 77}], [], [{"id": 289, "kind": "Easy", "km": 6.79, "min": 40}], [], [{"id": 291, "kind": "Threshold", "km": 7.87, "min": 42}], [], [], [{"id": 294, "kind": "Long runs", "km": 10.51, "min": 64}], [], [{"id": 296, "kind": "Easy", "km": 6.01, "min": 35}], [], [{"id": 298, "kind": "Threshold", "km": 8.52, "min": 43}], [], [], [{"id": 301, "kind": "Long runs", "km": 10.84, "min": 67}], [], [{"id": 303, "kind": "Easy", "km": 4.82, "min": 28}], [], [], [], [], [], [], [], [], [{"id": 312, "kind": "Threshold", "km": 9.52, "min": 49}], [], [], [{"id": 315, "kind": "Long runs", "km": 11.4, "min": 70}], [], [{"id": 317, "kind": "Easy", "km": 6.16, "min": 37}], [], [{"id": 319, "kind": "Threshold", "km": 8.71, "min": 44}], [], [], [{"id": 322, "kind": "Long runs", "km": 10.62, "min": 63}], [], [{"id": 324, "kind": "Easy", "km": 6.09, "min": 35}], [], [{"id": 326, "kind": "Threshold", "km": 9.64, "min": 51}], [], [], [{"id": 329, "kind": "Long runs", "km": 12.79, "min": 77}], [{"id": 330, "kind": "Races & time trials", "km": 5.0, "min": 24}], [{"id": 331, "kind": "Easy", "km": 4.71, "min": 28}], [], [{"id": 333, "kind": "Threshold", "km": 5.9, "min": 30}], [], [], [{"id": 336, "kind": "Long runs", "km": 8.14, "min": 49}], [], [{"id": 338, "kind": "Easy", "km": 6.71, "min": 38}], [], [{"id": 340, "kind": "Threshold", "km": 8.29, "min": 43}], [], [], [{"id": 343, "kind": "Long runs", "km": 11.04, "min": 68}], [], [{"id": 345, "kind": "Easy", "km": 5.76, "min": 33}], [], [{"id": 347, "kind": "Threshold", "km": 9.59, "min": 48}], [], [], [{"id": 350, "kind": "Long runs", "km": 11.65, "min": 72}], [], [{"id": 352, "kind": "Easy", "km": 6.65, "min": 38}], [], [{"id": 354, "kind": "Threshold", "km": 9.48, "min": 48}], [], [], [{"id": 357, "kind": "Long runs", "km": 10.82, "min": 64}], [], [{"id": 359, "kind": "Easy", "km": 4.88, "min": 28}], [], [{"id": 361, "kind": "Threshold", "km": 6.18, "min": 32}], [], [], [{"id": 364, "kind": "Threshold", "km": 9.0, "min": 46}]]}, "points": [{"date": "2025-11-04", "pace": 367.2, "kmh": 9.81, "km": 5.56, "hr": 138, "id": 2, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2025-11-06", "pace": 324.7, "kmh": 11.09, "km": 7.74, "hr": 158, "id": 4, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2025-11-09", "pace": 388.1, "kmh": 9.28, "km": 10.59, "hr": 144, "id": 7, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2025-11-11", "pace": 368.2, "kmh": 9.78, "km": 5.19, "hr": 135, "id": 9, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2025-11-13", "pace": 342.0, "kmh": 10.53, "km": 6.92, "hr": 158, "id": 11, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2025-11-16", "pace": 399.6, "kmh": 9.01, "km": 11.33, "hr": 143, "id": 14, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2025-11-18", "pace": 373.7, "kmh": 9.63, "km": 5.59, "hr": 139, "id": 16, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2025-11-20", "pace": 333.6, "kmh": 10.79, "km": 7.87, "hr": 160, "id": 18, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2025-11-23", "pace": 397.7, "kmh": 9.05, "km": 10.97, "hr": 148, "id": 21, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2025-11-25", "pace": 377.9, "kmh": 9.53, "km": 4.3, "hr": 139, "id": 23, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2025-11-27", "pace": 327.4, "kmh": 10.99, "km": 5.2, "hr": 165, "id": 25, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2025-11-30", "pace": 379.3, "kmh": 9.49, "km": 6.64, "hr": 143, "id": 28, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2025-12-02", "pace": 373.8, "kmh": 9.63, "km": 5.84, "hr": 135, "id": 30, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2025-12-04", "pace": 324.3, "kmh": 11.1, "km": 8.02, "hr": 165, "id": 32, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2025-12-07", "pace": 389.6, "kmh": 9.24, "km": 10.9, "hr": 143, "id": 35, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2025-12-09", "pace": 377.4, "kmh": 9.54, "km": 5.66, "hr": 136, "id": 37, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2025-12-11", "pace": 331.2, "kmh": 10.87, "km": 7.89, "hr": 158, "id": 39, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2025-12-14", "pace": 399.9, "kmh": 9.0, "km": 11.08, "hr": 150, "id": 42, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2025-12-16", "pace": 375.5, "kmh": 9.59, "km": 5.46, "hr": 138, "id": 44, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2025-12-18", "pace": 328.9, "kmh": 10.95, "km": 8.13, "hr": 162, "id": 46, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2025-12-21", "pace": 391.2, "kmh": 9.2, "km": 9.27, "hr": 145, "id": 49, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2025-12-23", "pace": 364.1, "kmh": 9.89, "km": 4.32, "hr": 137, "id": 51, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2025-12-25", "pace": 336.5, "kmh": 10.7, "km": 5.97, "hr": 160, "id": 53, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2025-12-28", "pace": 383.7, "kmh": 9.38, "km": 7.29, "hr": 143, "id": 56, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2025-12-30", "pace": 365.1, "kmh": 9.86, "km": 5.58, "hr": 136, "id": 58, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-01-01", "pace": 339.7, "kmh": 10.6, "km": 6.95, "hr": 157, "id": 60, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-01-04", "pace": 398.1, "kmh": 9.04, "km": 10.11, "hr": 146, "id": 63, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-01-06", "pace": 377.8, "kmh": 9.53, "km": 5.82, "hr": 142, "id": 65, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-01-08", "pace": 320.5, "kmh": 11.23, "km": 8.26, "hr": 162, "id": 67, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-01-11", "pace": 390.3, "kmh": 9.22, "km": 10.68, "hr": 145, "id": 70, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-01-13", "pace": 366.3, "kmh": 9.83, "km": 6.1, "hr": 134, "id": 72, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-01-15", "pace": 333.0, "kmh": 10.81, "km": 7.29, "hr": 160, "id": 74, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-01-18", "pace": 385.8, "kmh": 9.33, "km": 10.58, "hr": 144, "id": 77, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-01-20", "pace": 368.6, "kmh": 9.77, "km": 4.39, "hr": 136, "id": 79, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-01-22", "pace": 329.3, "kmh": 10.93, "km": 5.9, "hr": 158, "id": 81, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-01-25", "pace": 393.1, "kmh": 9.16, "km": 7.91, "hr": 150, "id": 84, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-01-27", "pace": 360.7, "kmh": 9.98, "km": 6.17, "hr": 140, "id": 86, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-01-29", "pace": 328.6, "kmh": 10.95, "km": 8.36, "hr": 163, "id": 88, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-02-01", "pace": 373.8, "kmh": 9.63, "km": 10.38, "hr": 147, "id": 91, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-02-03", "pace": 364.7, "kmh": 9.87, "km": 5.24, "hr": 135, "id": 93, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-02-05", "pace": 336.5, "kmh": 10.7, "km": 8.63, "hr": 159, "id": 95, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-02-08", "pace": 374.8, "kmh": 9.61, "km": 11.32, "hr": 142, "id": 98, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-02-10", "pace": 368.7, "kmh": 9.76, "km": 6.08, "hr": 138, "id": 100, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-02-12", "pace": 322.3, "kmh": 11.17, "km": 8.85, "hr": 165, "id": 102, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-02-15", "pace": 381.6, "kmh": 9.43, "km": 9.63, "hr": 147, "id": 105, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-02-17", "pace": 366.4, "kmh": 9.83, "km": 4.1, "hr": 137, "id": 107, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-02-19", "pace": 330.9, "kmh": 10.88, "km": 6.05, "hr": 160, "id": 109, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-02-22", "pace": 380.5, "kmh": 9.46, "km": 7.33, "hr": 148, "id": 112, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-02-24", "pace": 372.1, "kmh": 9.68, "km": 5.27, "hr": 140, "id": 114, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-02-26", "pace": 321.7, "kmh": 11.19, "km": 8.66, "hr": 160, "id": 116, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-03-01", "pace": 382.2, "kmh": 9.42, "km": 9.64, "hr": 147, "id": 119, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-03-03", "pace": 371.6, "kmh": 9.69, "km": 6.06, "hr": 137, "id": 121, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-03-05", "pace": 327.5, "kmh": 10.99, "km": 7.88, "hr": 160, "id": 123, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-03-08", "pace": 375.6, "kmh": 9.59, "km": 9.58, "hr": 143, "id": 126, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-03-10", "pace": 367.8, "kmh": 9.79, "km": 5.68, "hr": 142, "id": 128, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-03-12", "pace": 325.5, "kmh": 11.06, "km": 8.71, "hr": 159, "id": 130, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-03-15", "pace": 374.6, "kmh": 9.61, "km": 11.33, "hr": 147, "id": 133, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-03-17", "pace": 358.9, "kmh": 10.03, "km": 3.73, "hr": 140, "id": 135, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-03-19", "pace": 318.2, "kmh": 11.31, "km": 5.71, "hr": 163, "id": 137, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-03-22", "pace": 385.4, "kmh": 9.34, "km": 7.86, "hr": 145, "id": 140, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-03-24", "pace": 355.6, "kmh": 10.12, "km": 5.68, "hr": 139, "id": 142, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-03-26", "pace": 324.1, "kmh": 11.11, "km": 9.06, "hr": 163, "id": 144, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-03-29", "pace": 375.7, "kmh": 9.58, "km": 10.73, "hr": 148, "id": 147, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-03-31", "pace": 359.9, "kmh": 10.0, "km": 6.25, "hr": 135, "id": 149, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-04-02", "pace": 328.4, "kmh": 10.96, "km": 8.45, "hr": 157, "id": 151, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-04-05", "pace": 384.8, "kmh": 9.36, "km": 11.41, "hr": 144, "id": 154, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-04-07", "pace": 356.3, "kmh": 10.1, "km": 6.16, "hr": 136, "id": 156, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-04-09", "pace": 316.5, "kmh": 11.37, "km": 9.05, "hr": 160, "id": 158, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-04-12", "pace": 378.3, "kmh": 9.52, "km": 10.59, "hr": 147, "id": 161, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-04-14", "pace": 355.7, "kmh": 10.12, "km": 4.52, "hr": 139, "id": 163, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-04-16", "pace": 317.3, "kmh": 11.35, "km": 6.57, "hr": 165, "id": 165, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-04-19", "pace": 379.2, "kmh": 9.49, "km": 8.37, "hr": 148, "id": 168, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-04-21", "pace": 356.7, "kmh": 10.09, "km": 6.34, "hr": 137, "id": 170, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-04-23", "pace": 329.9, "kmh": 10.91, "km": 7.27, "hr": 158, "id": 172, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-04-26", "pace": 374.7, "kmh": 9.61, "km": 10.46, "hr": 145, "id": 175, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-04-28", "pace": 364.2, "kmh": 9.89, "km": 5.69, "hr": 139, "id": 177, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-05-07", "pace": 320.1, "kmh": 11.25, "km": 9.03, "hr": 157, "id": 186, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-05-10", "pace": 377.4, "kmh": 9.54, "km": 11.05, "hr": 142, "id": 189, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-05-12", "pace": 357.4, "kmh": 10.07, "km": 4.32, "hr": 137, "id": 191, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-05-14", "pace": 327.6, "kmh": 10.99, "km": 5.82, "hr": 161, "id": 193, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-05-17", "pace": 376.2, "kmh": 9.57, "km": 7.5, "hr": 144, "id": 196, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-05-19", "pace": 360.5, "kmh": 9.99, "km": 6.2, "hr": 134, "id": 198, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-05-21", "pace": 314.7, "kmh": 11.44, "km": 7.81, "hr": 160, "id": 200, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-05-24", "pace": 376.0, "kmh": 9.57, "km": 11.81, "hr": 146, "id": 203, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-05-26", "pace": 365.0, "kmh": 9.86, "km": 6.22, "hr": 138, "id": 205, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-05-28", "pace": 309.6, "kmh": 11.63, "km": 8.58, "hr": 160, "id": 207, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-05-31", "pace": 383.1, "kmh": 9.4, "km": 11.59, "hr": 144, "id": 210, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-06-02", "pace": 370.1, "kmh": 9.73, "km": 6.42, "hr": 141, "id": 212, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-06-04", "pace": 318.1, "kmh": 11.32, "km": 8.22, "hr": 163, "id": 214, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-06-07", "pace": 372.4, "kmh": 9.67, "km": 12.21, "hr": 142, "id": 217, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-06-09", "pace": 359.3, "kmh": 10.02, "km": 4.44, "hr": 141, "id": 219, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-06-11", "pace": 326.6, "kmh": 11.02, "km": 5.52, "hr": 160, "id": 221, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-06-25", "pace": 325.6, "kmh": 11.06, "km": 9.17, "hr": 160, "id": 235, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-06-28", "pace": 371.5, "kmh": 9.69, "km": 12.51, "hr": 142, "id": 238, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-06-30", "pace": 359.3, "kmh": 10.02, "km": 6.54, "hr": 141, "id": 240, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-07-02", "pace": 312.6, "kmh": 11.52, "km": 8.42, "hr": 160, "id": 242, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-07-05", "pace": 377.2, "kmh": 9.54, "km": 12.7, "hr": 144, "id": 245, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-07-07", "pace": 366.9, "kmh": 9.81, "km": 3.98, "hr": 139, "id": 247, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-07-09", "pace": 313.7, "kmh": 11.48, "km": 6.48, "hr": 159, "id": 249, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-07-12", "pace": 372.8, "kmh": 9.66, "km": 9.11, "hr": 149, "id": 252, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-07-14", "pace": 359.2, "kmh": 10.02, "km": 5.46, "hr": 138, "id": 254, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-07-16", "pace": 311.2, "kmh": 11.57, "km": 7.88, "hr": 157, "id": 256, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-07-19", "pace": 371.9, "kmh": 9.68, "km": 10.55, "hr": 148, "id": 259, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-07-21", "pace": 357.6, "kmh": 10.07, "km": 6.1, "hr": 137, "id": 261, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-07-23", "pace": 307.9, "kmh": 11.69, "km": 8.96, "hr": 164, "id": 263, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-07-26", "pace": 366.2, "kmh": 9.83, "km": 10.39, "hr": 147, "id": 266, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-07-28", "pace": 345.0, "kmh": 10.43, "km": 6.42, "hr": 140, "id": 268, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-07-30", "pace": 320.1, "kmh": 11.25, "km": 9.13, "hr": 161, "id": 270, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-08-02", "pace": 371.0, "kmh": 9.7, "km": 10.4, "hr": 142, "id": 273, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-08-04", "pace": 351.7, "kmh": 10.24, "km": 3.93, "hr": 136, "id": 275, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-08-06", "pace": 320.4, "kmh": 11.24, "km": 6.66, "hr": 162, "id": 277, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-08-09", "pace": 359.7, "kmh": 10.01, "km": 9.24, "hr": 145, "id": 280, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-08-11", "pace": 364.0, "kmh": 9.89, "km": 6.88, "hr": 142, "id": 282, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-08-13", "pace": 317.5, "kmh": 11.34, "km": 8.41, "hr": 161, "id": 284, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-08-16", "pace": 360.8, "kmh": 9.98, "km": 12.74, "hr": 143, "id": 287, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-08-18", "pace": 349.1, "kmh": 10.31, "km": 6.79, "hr": 140, "id": 289, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-08-20", "pace": 319.5, "kmh": 11.27, "km": 7.87, "hr": 159, "id": 291, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-08-23", "pace": 366.0, "kmh": 9.83, "km": 10.51, "hr": 148, "id": 294, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-08-25", "pace": 351.6, "kmh": 10.24, "km": 6.01, "hr": 137, "id": 296, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-08-27", "pace": 306.0, "kmh": 11.77, "km": 8.52, "hr": 158, "id": 298, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-08-30", "pace": 373.0, "kmh": 9.65, "km": 10.84, "hr": 150, "id": 301, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-09-01", "pace": 346.5, "kmh": 10.39, "km": 4.82, "hr": 136, "id": 303, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-09-10", "pace": 309.4, "kmh": 11.64, "km": 9.52, "hr": 158, "id": 312, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-09-13", "pace": 366.5, "kmh": 9.82, "km": 11.4, "hr": 146, "id": 315, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-09-15", "pace": 357.1, "kmh": 10.08, "km": 6.16, "hr": 135, "id": 317, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-09-17", "pace": 305.1, "kmh": 11.8, "km": 8.71, "hr": 162, "id": 319, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-09-20", "pace": 354.8, "kmh": 10.15, "km": 10.62, "hr": 148, "id": 322, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-09-22", "pace": 342.5, "kmh": 10.51, "km": 6.09, "hr": 134, "id": 324, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-09-24", "pace": 317.8, "kmh": 11.33, "km": 9.64, "hr": 163, "id": 326, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-09-27", "pace": 360.3, "kmh": 9.99, "km": 12.79, "hr": 146, "id": 329, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-09-28", "pace": 290.0, "kmh": 12.41, "km": 5.0, "hr": 176, "id": 330, "name": "Riverside 5K", "group": "race", "kind": "Races & time trials"}, {"date": "2026-09-29", "pace": 353.9, "kmh": 10.17, "km": 4.71, "hr": 134, "id": 331, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-10-01", "pace": 302.5, "kmh": 11.9, "km": 5.9, "hr": 163, "id": 333, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-10-04", "pace": 358.8, "kmh": 10.03, "km": 8.14, "hr": 143, "id": 336, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-10-06", "pace": 339.8, "kmh": 10.59, "km": 6.71, "hr": 135, "id": 338, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-10-08", "pace": 308.8, "kmh": 11.66, "km": 8.29, "hr": 162, "id": 340, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-10-11", "pace": 371.6, "kmh": 9.69, "km": 11.04, "hr": 144, "id": 343, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-10-13", "pace": 348.5, "kmh": 10.33, "km": 5.76, "hr": 140, "id": 345, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-10-15", "pace": 300.2, "kmh": 11.99, "km": 9.59, "hr": 157, "id": 347, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-10-18", "pace": 371.4, "kmh": 9.69, "km": 11.65, "hr": 144, "id": 350, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-10-20", "pace": 345.1, "kmh": 10.43, "km": 6.65, "hr": 140, "id": 352, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-10-22", "pace": 302.4, "kmh": 11.91, "km": 9.48, "hr": 159, "id": 354, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-10-25", "pace": 355.4, "kmh": 10.13, "km": 10.82, "hr": 144, "id": 357, "name": "Sunday long run", "group": "long", "kind": "Long runs"}, {"date": "2026-10-27", "pace": 338.6, "kmh": 10.63, "km": 4.88, "hr": 141, "id": 359, "name": "Easy park loop", "group": "easy", "kind": "Easy"}, {"date": "2026-10-29", "pace": 305.8, "kmh": 11.77, "km": 6.18, "hr": 164, "id": 361, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}, {"date": "2026-11-01", "pace": 306.7, "kmh": 11.74, "km": 9.0, "hr": 161, "id": 364, "name": "Tempo by the river", "group": "workout", "kind": "Threshold"}], "pace_line": [["2025-11-11", 367.7], ["2025-11-13", 367.2], ["2025-11-16", 367.7], ["2025-11-18", 368.2], ["2025-11-20", 367.7], ["2025-11-23", 368.2], ["2025-11-25", 370.95], ["2025-11-27", 368.2], ["2025-11-30", 370.95], ["2025-12-02", 373.7], ["2025-12-04", 370.95], ["2025-12-07", 373.7], ["2025-12-09", 373.75], ["2025-12-11", 373.7], ["2025-12-14", 373.75], ["2025-12-16", 373.8], ["2025-12-18", 373.8], ["2025-12-21", 375.5], ["2025-12-23", 373.8], ["2025-12-25", 373.8], ["2025-12-28", 375.5], ["2025-12-30", 373.8], ["2026-01-01", 373.8], ["2026-01-04", 375.5], ["2026-01-06", 375.5], ["2026-01-08", 373.8], ["2026-01-11", 375.5], ["2026-01-13", 373.8], ["2026-01-15", 366.3], ["2026-01-18", 375.5], ["2026-01-20", 368.6], ["2026-01-22", 366.3], ["2026-01-25", 368.6], ["2026-01-27", 366.3], ["2026-01-29", 365.1], ["2026-02-01", 366.3], ["2026-02-03", 365.1], ["2026-02-05", 365.1], ["2026-02-08", 366.3], ["2026-02-10", 366.3], ["2026-02-12", 366.3], ["2026-02-15", 368.6], ["2026-02-17", 366.4], ["2026-02-19", 366.3], ["2026-02-22", 366.4], ["2026-02-24", 366.4], ["2026-02-26", 366.4], ["2026-03-01", 368.6], ["2026-03-03", 368.6], ["2026-03-05", 366.4], ["2026-03-08", 368.7], ["2026-03-10", 367.8], ["2026-03-12", 367.8], ["2026-03-15", 368.7], ["2026-03-17", 367.8], ["2026-03-19", 367.8], ["2026-03-22", 368.7], ["2026-03-24", 367.8], ["2026-03-26", 366.4], ["2026-03-29", 367.8], ["2026-03-31", 366.4], ["2026-04-02", 359.9], ["2026-04-05", 367.8], ["2026-04-07", 359.9], ["2026-04-09", 358.9], ["2026-04-12", 359.9], ["2026-04-14", 358.9], ["2026-04-16", 356.3], ["2026-04-19", 358.9], ["2026-04-21", 356.7], ["2026-04-23", 356.3], ["2026-04-26", 356.7], ["2026-04-28", 356.7], ["2026-05-07", 356.5], ["2026-05-10", 358.3], ["2026-05-12", 357.05], ["2026-05-14", 356.5], ["2026-05-17", 357.05], ["2026-05-19", 357.05], ["2026-05-21", 357.05], ["2026-05-24", 358.95], ["2026-05-26", 358.95], ["2026-05-28", 358.95], ["2026-05-31", 362.35], ["2026-06-02", 362.35], ["2026-06-04", 362.35], ["2026-06-07", 364.6], ["2026-06-09", 362.35], ["2026-06-11", 359.9], ["2026-06-25", 359.9], ["2026-06-28", 362.75], ["2026-06-30", 359.9], ["2026-07-02", 359.3], ["2026-07-05", 362.15], ["2026-07-07", 362.15], ["2026-07-09", 359.3], ["2026-07-12", 363.1], ["2026-07-14", 359.3], ["2026-07-16", 359.25], ["2026-07-19", 359.3], ["2026-07-21", 359.25], ["2026-07-23", 358.4], ["2026-07-26", 359.25], ["2026-07-28", 359.2], ["2026-07-30", 358.4], ["2026-08-02", 359.2], ["2026-08-04", 358.4], ["2026-08-06", 357.6], ["2026-08-09", 359.2], ["2026-08-11", 359.2], ["2026-08-13", 357.6], ["2026-08-16", 359.2], ["2026-08-18", 357.6], ["2026-08-20", 351.7], ["2026-08-23", 357.6], ["2026-08-25", 351.7], ["2026-08-27", 351.6], ["2026-08-30", 351.7], ["2026-09-01", 351.6], ["2026-09-10", 350.35], ["2026-09-13", 351.65], ["2026-09-15", 351.65], ["2026-09-17", 350.35], ["2026-09-20", 353.2], ["2026-09-22", 350.35], ["2026-09-24", 347.8], ["2026-09-27", 350.35], ["2026-09-29", 350.35], ["2026-10-01", 349.05], ["2026-10-04", 352.75], ["2026-10-06", 349.05], ["2026-10-08", 344.5], ["2026-10-11", 350.2], ["2026-10-13", 347.5], ["2026-10-15", 345.5], ["2026-10-18", 348.5], ["2026-10-20", 346.8], ["2026-10-22", 345.1], ["2026-10-25", 348.5], ["2026-10-27", 345.1], ["2026-10-29", 342.5], ["2026-11-01", 342.5]], "efficiency": {"points": [["2025-11-04", 1.184], ["2025-11-06", 1.169], ["2025-11-09", 1.074], ["2025-11-11", 1.207], ["2025-11-13", 1.11], ["2025-11-16", 1.05], ["2025-11-18", 1.155], ["2025-11-20", 1.124], ["2025-11-23", 1.019], ["2025-11-25", 1.142], ["2025-11-27", 1.111], ["2025-11-30", 1.106], ["2025-12-02", 1.189], ["2025-12-04", 1.121], ["2025-12-07", 1.077], ["2025-12-09", 1.169], ["2025-12-11", 1.147], ["2025-12-14", 1.0], ["2025-12-16", 1.158], ["2025-12-18", 1.126], ["2025-12-21", 1.058], ["2025-12-23", 1.203], ["2025-12-25", 1.114], ["2025-12-28", 1.093], ["2025-12-30", 1.208], ["2026-01-01", 1.125], ["2026-01-04", 1.032], ["2026-01-06", 1.118], ["2026-01-08", 1.155], ["2026-01-11", 1.06], ["2026-01-13", 1.222], ["2026-01-15", 1.126], ["2026-01-18", 1.08], ["2026-01-20", 1.197], ["2026-01-22", 1.153], ["2026-01-25", 1.018], ["2026-01-27", 1.188], ["2026-01-29", 1.12], ["2026-02-01", 1.092], ["2026-02-03", 1.219], ["2026-02-05", 1.121], ["2026-02-08", 1.127], ["2026-02-10", 1.179], ["2026-02-12", 1.128], ["2026-02-15", 1.07], ["2026-02-17", 1.195], ["2026-02-19", 1.133], ["2026-02-22", 1.066], ["2026-02-24", 1.152], ["2026-02-26", 1.166], ["2026-03-01", 1.068], ["2026-03-03", 1.179], ["2026-03-05", 1.145], ["2026-03-08", 1.117], ["2026-03-10", 1.149], ["2026-03-12", 1.159], ["2026-03-15", 1.09], ["2026-03-17", 1.194], ["2026-03-19", 1.157], ["2026-03-22", 1.074], ["2026-03-24", 1.214], ["2026-03-26", 1.136], ["2026-03-29", 1.079], ["2026-03-31", 1.235], ["2026-04-02", 1.164], ["2026-04-05", 1.083], ["2026-04-07", 1.238], ["2026-04-09", 1.185], ["2026-04-12", 1.079], ["2026-04-14", 1.214], ["2026-04-16", 1.146], ["2026-04-19", 1.069], ["2026-04-21", 1.228], ["2026-04-23", 1.151], ["2026-04-26", 1.104], ["2026-04-28", 1.185], ["2026-05-07", 1.194], ["2026-05-10", 1.12], ["2026-05-12", 1.225], ["2026-05-14", 1.138], ["2026-05-17", 1.108], ["2026-05-19", 1.242], ["2026-05-21", 1.191], ["2026-05-24", 1.093], ["2026-05-26", 1.191], ["2026-05-28", 1.211], ["2026-05-31", 1.088], ["2026-06-02", 1.15], ["2026-06-04", 1.157], ["2026-06-07", 1.135], ["2026-06-09", 1.184], ["2026-06-11", 1.148], ["2026-06-25", 1.152], ["2026-06-28", 1.137], ["2026-06-30", 1.184], ["2026-07-02", 1.199], ["2026-07-05", 1.105], ["2026-07-07", 1.177], ["2026-07-09", 1.203], ["2026-07-12", 1.08], ["2026-07-14", 1.211], ["2026-07-16", 1.228], ["2026-07-19", 1.09], ["2026-07-21", 1.225], ["2026-07-23", 1.188], ["2026-07-26", 1.115], ["2026-07-28", 1.242], ["2026-07-30", 1.164], ["2026-08-02", 1.139], ["2026-08-04", 1.255], ["2026-08-06", 1.156], ["2026-08-09", 1.15], ["2026-08-11", 1.161], ["2026-08-13", 1.174], ["2026-08-16", 1.163], ["2026-08-18", 1.228], ["2026-08-20", 1.181], ["2026-08-23", 1.108], ["2026-08-25", 1.246], ["2026-08-27", 1.241], ["2026-08-30", 1.072], ["2026-09-01", 1.273], ["2026-09-10", 1.228], ["2026-09-13", 1.121], ["2026-09-15", 1.244], ["2026-09-17", 1.214], ["2026-09-20", 1.143], ["2026-09-22", 1.307], ["2026-09-24", 1.158], ["2026-09-27", 1.141], ["2026-09-28", 1.176], ["2026-09-29", 1.265], ["2026-10-01", 1.217], ["2026-10-04", 1.169], ["2026-10-06", 1.308], ["2026-10-08", 1.199], ["2026-10-11", 1.121], ["2026-10-13", 1.23], ["2026-10-15", 1.273], ["2026-10-18", 1.122], ["2026-10-20", 1.242], ["2026-10-22", 1.248], ["2026-10-25", 1.172], ["2026-10-27", 1.257], ["2026-10-29", 1.196], ["2026-11-01", 1.215]], "line": [["2025-11-11", 1.18], ["2025-11-13", 1.17], ["2025-11-16", 1.14], ["2025-11-18", 1.16], ["2025-11-20", 1.14], ["2025-11-23", 1.12], ["2025-11-25", 1.13], ["2025-11-27", 1.12], ["2025-11-30", 1.12], ["2025-12-02", 1.12], ["2025-12-04", 1.12], ["2025-12-07", 1.12], ["2025-12-09", 1.12], ["2025-12-11", 1.12], ["2025-12-14", 1.12], ["2025-12-16", 1.12], ["2025-12-18", 1.12], ["2025-12-21", 1.12], ["2025-12-23", 1.12], ["2025-12-25", 1.12], ["2025-12-28", 1.12], ["2025-12-30", 1.12], ["2026-01-01", 1.12], ["2026-01-04", 1.12], ["2026-01-06", 1.12], ["2026-01-08", 1.12], ["2026-01-11", 1.12], ["2026-01-13", 1.12], ["2026-01-15", 1.12], ["2026-01-18", 1.12], ["2026-01-20", 1.13], ["2026-01-22", 1.13], ["2026-01-25", 1.12], ["2026-01-27", 1.13], ["2026-01-29", 1.12], ["2026-02-01", 1.12], ["2026-02-03", 1.12], ["2026-02-05", 1.12], ["2026-02-08", 1.12], ["2026-02-10", 1.13], ["2026-02-12", 1.13], ["2026-02-15", 1.13], ["2026-02-17", 1.13], ["2026-02-19", 1.13], ["2026-02-22", 1.13], ["2026-02-24", 1.13], ["2026-02-26", 1.13], ["2026-03-01", 1.13], ["2026-03-03", 1.13], ["2026-03-05", 1.13], ["2026-03-08", 1.13], ["2026-03-10", 1.13], ["2026-03-12", 1.13], ["2026-03-15", 1.13], ["2026-03-17", 1.15], ["2026-03-19", 1.15], ["2026-03-22", 1.15], ["2026-03-24", 1.15], ["2026-03-26", 1.15], ["2026-03-29", 1.15], ["2026-03-31", 1.15], ["2026-04-02", 1.15], ["2026-04-05", 1.15], ["2026-04-07", 1.15], ["2026-04-09", 1.16], ["2026-04-12", 1.15], ["2026-04-14", 1.16], ["2026-04-16", 1.15], ["2026-04-19", 1.15], ["2026-04-21", 1.16], ["2026-04-23", 1.16], ["2026-04-26", 1.15], ["2026-04-28", 1.16], ["2026-05-07", 1.16], ["2026-05-10", 1.16], ["2026-05-12", 1.17], ["2026-05-14", 1.16], ["2026-05-17", 1.15], ["2026-05-19", 1.17], ["2026-05-21", 1.17], ["2026-05-24", 1.15], ["2026-05-26", 1.17], ["2026-05-28", 1.17], ["2026-05-31", 1.17], ["2026-06-02", 1.17], ["2026-06-04", 1.15], ["2026-06-07", 1.15], ["2026-06-09", 1.17], ["2026-06-11", 1.15], ["2026-06-25", 1.15], ["2026-06-28", 1.15], ["2026-06-30", 1.15], ["2026-07-02", 1.15], ["2026-07-05", 1.15], ["2026-07-07", 1.15], ["2026-07-09", 1.15], ["2026-07-12", 1.15], ["2026-07-14", 1.15], ["2026-07-16", 1.17], ["2026-07-19", 1.16], ["2026-07-21", 1.18], ["2026-07-23", 1.18], ["2026-07-26", 1.18], ["2026-07-28", 1.18], ["2026-07-30", 1.18], ["2026-08-02", 1.18], ["2026-08-04", 1.18], ["2026-08-06", 1.18], ["2026-08-09", 1.18], ["2026-08-11", 1.18], ["2026-08-13", 1.17], ["2026-08-16", 1.16], ["2026-08-18", 1.17], ["2026-08-20", 1.17], ["2026-08-23", 1.16], ["2026-08-25", 1.17], ["2026-08-27", 1.17], ["2026-08-30", 1.16], ["2026-09-01", 1.17], ["2026-09-10", 1.17], ["2026-09-13", 1.17], ["2026-09-15", 1.18], ["2026-09-17", 1.18], ["2026-09-20", 1.18], ["2026-09-22", 1.2], ["2026-09-24", 1.2], ["2026-09-27", 1.2], ["2026-09-28", 1.2], ["2026-09-29", 1.21], ["2026-10-01", 1.21], ["2026-10-04", 1.21], ["2026-10-06", 1.22], ["2026-10-08", 1.21], ["2026-10-11", 1.2], ["2026-10-13", 1.21], ["2026-10-15", 1.21], ["2026-10-18", 1.21], ["2026-10-20", 1.21], ["2026-10-22", 1.22], ["2026-10-25", 1.21], ["2026-10-27", 1.22], ["2026-10-29", 1.21], ["2026-11-01", 1.21]]}, "progress": {"400": {"label": "400 m", "dist": 400, "month": [{"p": "2025-11-01", "secs": 126.0, "id": 4}, {"p": "2025-12-01", "secs": 125.8, "id": 32}, {"p": "2026-01-01", "secs": 124.4, "id": 67}, {"p": "2026-02-01", "secs": 124.8, "id": 116}, {"p": "2026-03-01", "secs": 123.5, "id": 137}, {"p": "2026-04-01", "secs": 122.8, "id": 158}, {"p": "2026-05-01", "secs": 120.1, "id": 207}, {"p": "2026-06-01", "secs": 123.4, "id": 214}, {"p": "2026-07-01", "secs": 119.5, "id": 263}, {"p": "2026-08-01", "secs": 118.7, "id": 298}, {"p": "2026-09-01", "secs": 112.5, "id": 330}, {"p": "2026-10-01", "secs": 116.5, "id": 347}, {"p": "2026-11-01", "secs": 119.0, "id": 364}], "quarter": [{"p": "2025-10-01", "secs": 125.8, "id": 32}, {"p": "2026-01-01", "secs": 123.5, "id": 137}, {"p": "2026-04-01", "secs": 120.1, "id": 207}, {"p": "2026-07-01", "secs": 112.5, "id": 330}, {"p": "2026-10-01", "secs": 116.5, "id": 347}]}, "1000": {"label": "1 km", "dist": 1000, "month": [{"p": "2025-11-01", "secs": 315.0, "id": 4}, {"p": "2025-12-01", "secs": 314.5, "id": 32}, {"p": "2026-01-01", "secs": 310.9, "id": 67}, {"p": "2026-02-01", "secs": 312.1, "id": 116}, {"p": "2026-03-01", "secs": 308.7, "id": 137}, {"p": "2026-04-01", "secs": 307.0, "id": 158}, {"p": "2026-05-01", "secs": 300.3, "id": 207}, {"p": "2026-06-01", "secs": 308.6, "id": 214}, {"p": "2026-07-01", "secs": 298.7, "id": 263}, {"p": "2026-08-01", "secs": 296.8, "id": 298}, {"p": "2026-09-01", "secs": 281.3, "id": 330}, {"p": "2026-10-01", "secs": 291.2, "id": 347}, {"p": "2026-11-01", "secs": 297.5, "id": 364}], "quarter": [{"p": "2025-10-01", "secs": 314.5, "id": 32}, {"p": "2026-01-01", "secs": 308.7, "id": 137}, {"p": "2026-04-01", "secs": 300.3, "id": 207}, {"p": "2026-07-01", "secs": 281.3, "id": 330}, {"p": "2026-10-01", "secs": 291.2, "id": 347}]}, "1609": {"label": "1 mile", "dist": 1609, "month": [{"p": "2025-11-01", "secs": 506.8, "id": 4}, {"p": "2025-12-01", "secs": 506.1, "id": 32}, {"p": "2026-01-01", "secs": 500.3, "id": 67}, {"p": "2026-02-01", "secs": 502.1, "id": 116}, {"p": "2026-03-01", "secs": 496.7, "id": 137}, {"p": "2026-04-01", "secs": 494.0, "id": 158}, {"p": "2026-05-01", "secs": 483.1, "id": 207}, {"p": "2026-06-01", "secs": 496.5, "id": 214}, {"p": "2026-07-01", "secs": 480.6, "id": 263}, {"p": "2026-08-01", "secs": 477.5, "id": 298}, {"p": "2026-09-01", "secs": 452.6, "id": 330}, {"p": "2026-10-01", "secs": 468.5, "id": 347}, {"p": "2026-11-01", "secs": 478.6, "id": 364}], "quarter": [{"p": "2025-10-01", "secs": 506.1, "id": 32}, {"p": "2026-01-01", "secs": 496.7, "id": 137}, {"p": "2026-04-01", "secs": 483.1, "id": 207}, {"p": "2026-07-01", "secs": 452.6, "id": 330}, {"p": "2026-10-01", "secs": 468.5, "id": 347}]}, "3000": {"label": "3 km", "dist": 3000, "month": [{"p": "2025-11-01", "secs": 944.9, "id": 4}, {"p": "2025-12-01", "secs": 943.6, "id": 32}, {"p": "2026-01-01", "secs": 932.8, "id": 67}, {"p": "2026-02-01", "secs": 936.2, "id": 116}, {"p": "2026-03-01", "secs": 926.0, "id": 137}, {"p": "2026-04-01", "secs": 921.1, "id": 158}, {"p": "2026-05-01", "secs": 900.8, "id": 207}, {"p": "2026-06-01", "secs": 925.7, "id": 214}, {"p": "2026-07-01", "secs": 896.1, "id": 263}, {"p": "2026-08-01", "secs": 890.3, "id": 298}, {"p": "2026-09-01", "secs": 843.9, "id": 330}, {"p": "2026-10-01", "secs": 873.5, "id": 347}, {"p": "2026-11-01", "secs": 892.4, "id": 364}], "quarter": [{"p": "2025-10-01", "secs": 943.6, "id": 32}, {"p": "2026-01-01", "secs": 926.0, "id": 137}, {"p": "2026-04-01", "secs": 900.8, "id": 207}, {"p": "2026-07-01", "secs": 843.9, "id": 330}, {"p": "2026-10-01", "secs": 873.5, "id": 347}]}, "5000": {"label": "5 km", "dist": 5000, "month": [{"p": "2025-11-01", "secs": 1574.9, "id": 4}, {"p": "2025-12-01", "secs": 1572.7, "id": 32}, {"p": "2026-01-01", "secs": 1554.7, "id": 67}, {"p": "2026-02-01", "secs": 1560.3, "id": 116}, {"p": "2026-03-01", "secs": 1543.4, "id": 137}, {"p": "2026-04-01", "secs": 1535.2, "id": 158}, {"p": "2026-05-01", "secs": 1501.4, "id": 207}, {"p": "2026-06-01", "secs": 1542.8, "id": 214}, {"p": "2026-07-01", "secs": 1493.5, "id": 263}, {"p": "2026-08-01", "secs": 1483.9, "id": 298}, {"p": "2026-09-01", "secs": 1406.5, "id": 330}, {"p": "2026-10-01", "secs": 1455.8, "id": 347}, {"p": "2026-11-01", "secs": 1487.3, "id": 364}], "quarter": [{"p": "2025-10-01", "secs": 1572.7, "id": 32}, {"p": "2026-01-01", "secs": 1543.4, "id": 137}, {"p": "2026-04-01", "secs": 1501.4, "id": 207}, {"p": "2026-07-01", "secs": 1406.5, "id": 330}, {"p": "2026-10-01", "secs": 1455.8, "id": 347}]}, "10000": {"label": "10 km", "dist": 10000, "month": [{"p": "2025-11-01", "secs": 3764.8, "id": 7}, {"p": "2025-12-01", "secs": 3778.9, "id": 35}, {"p": "2026-01-01", "secs": 3742.1, "id": 77}, {"p": "2026-02-01", "secs": 3625.9, "id": 91}, {"p": "2026-03-01", "secs": 3633.8, "id": 133}, {"p": "2026-04-01", "secs": 3635.1, "id": 175}, {"p": "2026-05-01", "secs": 3647.3, "id": 203}, {"p": "2026-06-01", "secs": 3603.7, "id": 238}, {"p": "2026-07-01", "secs": 3551.9, "id": 266}, {"p": "2026-08-01", "secs": 3499.7, "id": 287}, {"p": "2026-09-01", "secs": 3441.3, "id": 322}, {"p": "2026-10-01", "secs": 3447.6, "id": 357}], "quarter": [{"p": "2025-10-01", "secs": 3764.8, "id": 7}, {"p": "2026-01-01", "secs": 3625.9, "id": 91}, {"p": "2026-04-01", "secs": 3603.7, "id": 238}, {"p": "2026-07-01", "secs": 3441.3, "id": 322}, {"p": "2026-10-01", "secs": 3447.6, "id": 357}]}}, "heatmap": [[7, 1, 48], [7, 3, 49], [7, 6, 48], [7, 0, 1]], "hist": {"labels": ["0-3", "3-5", "5-8", "8-10", "10-13", "13-16", "16-19", "19-22", "22+"], "counts": [0, 13, 65, 35, 33, 0, 0, 0, 0]}, "cadence": [["2025-11-01", 169.7], ["2025-12-01", 170.9], ["2026-01-01", 169.8], ["2026-02-01", 171.1], ["2026-03-01", 171.5], ["2026-04-01", 172.7], ["2026-05-01", 171.7], ["2026-06-01", 171.9], ["2026-07-01", 173.2], ["2026-08-01", 172.7], ["2026-09-01", 173.6], ["2026-10-01", 172.6], ["2026-11-01", 176.0]], "mix": [{"key": "race", "label": "Races & time trials", "group": "race", "count": 1, "km": 5.0, "hours": 0.4027777777777778}, {"key": "threshold", "label": "Threshold", "group": "workout", "count": 50, "km": 392.196, "hours": 34.865833333333335}, {"key": "long", "label": "Long runs", "group": "long", "count": 47, "km": 485.568, "hours": 50.85027777777778}, {"key": "easy", "label": "Easy", "group": "easy", "count": 48, "km": 266.301, "hours": 26.680555555555557}], "weather": {"points": [{"id": 2, "date": "2025-11-04", "name": "Easy park loop", "temp": 12.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 367.2, "hr": 138, "eff": 1.184, "easy": true, "heat_sum": 19.1, "heat_cost": "no effect"}, {"id": 4, "date": "2025-11-06", "name": "Tempo by the river", "temp": 12.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 324.7, "hr": 158, "eff": 1.169, "easy": false, "heat_sum": 19.3, "heat_cost": "no effect"}, {"id": 7, "date": "2025-11-09", "name": "Sunday long run", "temp": 12.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 388.1, "hr": 144, "eff": 1.074, "easy": true, "heat_sum": 19.6, "heat_cost": "no effect"}, {"id": 9, "date": "2025-11-11", "name": "Easy park loop", "temp": 12.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 368.2, "hr": 135, "eff": 1.207, "easy": true, "heat_sum": 19.8, "heat_cost": "no effect"}, {"id": 11, "date": "2025-11-13", "name": "Tempo by the river", "temp": 13.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 342.0, "hr": 158, "eff": 1.11, "easy": false, "heat_sum": 20.0, "heat_cost": "no effect"}, {"id": 14, "date": "2025-11-16", "name": "Sunday long run", "temp": 13.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 399.6, "hr": 143, "eff": 1.05, "easy": true, "heat_sum": 20.3, "heat_cost": "0 to 0.5% slower"}, {"id": 16, "date": "2025-11-18", "name": "Easy park loop", "temp": 13.5, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 373.7, "hr": 139, "eff": 1.155, "easy": true, "heat_sum": 20.5, "heat_cost": "0 to 0.5% slower"}, {"id": 18, "date": "2025-11-20", "name": "Tempo by the river", "temp": 13.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 333.6, "hr": 160, "eff": 1.124, "easy": false, "heat_sum": 20.7, "heat_cost": "0 to 0.5% slower"}, {"id": 21, "date": "2025-11-23", "name": "Sunday long run", "temp": 14.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 397.7, "hr": 148, "eff": 1.019, "easy": true, "heat_sum": 21.0, "heat_cost": "0 to 0.5% slower"}, {"id": 23, "date": "2025-11-25", "name": "Easy park loop", "temp": 14.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 377.9, "hr": 139, "eff": 1.142, "easy": true, "heat_sum": 21.2, "heat_cost": "0 to 0.5% slower"}, {"id": 25, "date": "2025-11-27", "name": "Tempo by the river", "temp": 14.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 327.4, "hr": 165, "eff": 1.111, "easy": false, "heat_sum": 21.4, "heat_cost": "0 to 0.5% slower"}, {"id": 28, "date": "2025-11-30", "name": "Sunday long run", "temp": 14.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 379.3, "hr": 143, "eff": 1.106, "easy": true, "heat_sum": 21.7, "heat_cost": "0 to 0.5% slower"}, {"id": 30, "date": "2025-12-02", "name": "Easy park loop", "temp": 14.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 373.8, "hr": 135, "eff": 1.189, "easy": true, "heat_sum": 21.9, "heat_cost": "0 to 0.5% slower"}, {"id": 32, "date": "2025-12-04", "name": "Tempo by the river", "temp": 15.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 324.3, "hr": 165, "eff": 1.121, "easy": false, "heat_sum": 22.1, "heat_cost": "0 to 0.5% slower"}, {"id": 35, "date": "2025-12-07", "name": "Sunday long run", "temp": 15.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 389.6, "hr": 143, "eff": 1.077, "easy": true, "heat_sum": 22.3, "heat_cost": "0 to 0.5% slower"}, {"id": 37, "date": "2025-12-09", "name": "Easy park loop", "temp": 15.5, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 377.4, "hr": 136, "eff": 1.169, "easy": true, "heat_sum": 22.5, "heat_cost": "0 to 0.5% slower"}, {"id": 39, "date": "2025-12-11", "name": "Tempo by the river", "temp": 15.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 331.2, "hr": 158, "eff": 1.147, "easy": false, "heat_sum": 22.7, "heat_cost": "0 to 0.5% slower"}, {"id": 42, "date": "2025-12-14", "name": "Sunday long run", "temp": 15.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 399.9, "hr": 150, "eff": 1.0, "easy": true, "heat_sum": 22.9, "heat_cost": "0 to 0.5% slower"}, {"id": 44, "date": "2025-12-16", "name": "Easy park loop", "temp": 16.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 375.5, "hr": 138, "eff": 1.158, "easy": true, "heat_sum": 23.1, "heat_cost": "0 to 0.5% slower"}, {"id": 46, "date": "2025-12-18", "name": "Tempo by the river", "temp": 16.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 328.9, "hr": 162, "eff": 1.126, "easy": false, "heat_sum": 23.2, "heat_cost": "0 to 0.5% slower"}, {"id": 49, "date": "2025-12-21", "name": "Sunday long run", "temp": 16.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 391.2, "hr": 145, "eff": 1.058, "easy": true, "heat_sum": 23.4, "heat_cost": "0 to 0.5% slower"}, {"id": 51, "date": "2025-12-23", "name": "Easy park loop", "temp": 16.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 364.1, "hr": 137, "eff": 1.203, "easy": true, "heat_sum": 23.6, "heat_cost": "0 to 0.5% slower"}, {"id": 53, "date": "2025-12-25", "name": "Tempo by the river", "temp": 16.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 336.5, "hr": 160, "eff": 1.114, "easy": false, "heat_sum": 23.7, "heat_cost": "0 to 0.5% slower"}, {"id": 56, "date": "2025-12-28", "name": "Sunday long run", "temp": 16.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 383.7, "hr": 143, "eff": 1.093, "easy": true, "heat_sum": 23.9, "heat_cost": "0 to 0.5% slower"}, {"id": 58, "date": "2025-12-30", "name": "Easy park loop", "temp": 17.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 365.1, "hr": 136, "eff": 1.208, "easy": true, "heat_sum": 24.0, "heat_cost": "0 to 0.5% slower"}, {"id": 60, "date": "2026-01-01", "name": "Tempo by the river", "temp": 17.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 339.7, "hr": 157, "eff": 1.125, "easy": false, "heat_sum": 24.1, "heat_cost": "0 to 0.5% slower"}, {"id": 63, "date": "2026-01-04", "name": "Sunday long run", "temp": 17.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 398.1, "hr": 146, "eff": 1.032, "easy": true, "heat_sum": 24.3, "heat_cost": "0 to 0.5% slower"}, {"id": 65, "date": "2026-01-06", "name": "Easy park loop", "temp": 17.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 377.8, "hr": 142, "eff": 1.118, "easy": true, "heat_sum": 24.4, "heat_cost": "0 to 0.5% slower"}, {"id": 67, "date": "2026-01-08", "name": "Tempo by the river", "temp": 17.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 320.5, "hr": 162, "eff": 1.155, "easy": false, "heat_sum": 24.4, "heat_cost": "0 to 0.5% slower"}, {"id": 70, "date": "2026-01-11", "name": "Sunday long run", "temp": 17.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 390.3, "hr": 145, "eff": 1.06, "easy": true, "heat_sum": 24.6, "heat_cost": "0 to 0.5% slower"}, {"id": 72, "date": "2026-01-13", "name": "Easy park loop", "temp": 17.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 366.3, "hr": 134, "eff": 1.222, "easy": true, "heat_sum": 24.6, "heat_cost": "0 to 0.5% slower"}, {"id": 74, "date": "2026-01-15", "name": "Tempo by the river", "temp": 17.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 333.0, "hr": 160, "eff": 1.126, "easy": false, "heat_sum": 24.7, "heat_cost": "0 to 0.5% slower"}, {"id": 77, "date": "2026-01-18", "name": "Sunday long run", "temp": 17.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 385.8, "hr": 144, "eff": 1.08, "easy": true, "heat_sum": 24.8, "heat_cost": "0 to 0.5% slower"}, {"id": 79, "date": "2026-01-20", "name": "Easy park loop", "temp": 17.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 368.6, "hr": 136, "eff": 1.197, "easy": true, "heat_sum": 24.8, "heat_cost": "0 to 0.5% slower"}, {"id": 81, "date": "2026-01-22", "name": "Tempo by the river", "temp": 17.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 329.3, "hr": 158, "eff": 1.153, "easy": false, "heat_sum": 24.9, "heat_cost": "0 to 0.5% slower"}, {"id": 84, "date": "2026-01-25", "name": "Sunday long run", "temp": 17.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 393.1, "hr": 150, "eff": 1.018, "easy": true, "heat_sum": 24.9, "heat_cost": "0 to 0.5% slower"}, {"id": 86, "date": "2026-01-27", "name": "Easy park loop", "temp": 18.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 360.7, "hr": 140, "eff": 1.188, "easy": true, "heat_sum": 25.0, "heat_cost": "0 to 0.5% slower"}, {"id": 88, "date": "2026-01-29", "name": "Tempo by the river", "temp": 18.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 328.6, "hr": 163, "eff": 1.12, "easy": false, "heat_sum": 25.0, "heat_cost": "0 to 0.5% slower"}, {"id": 91, "date": "2026-02-01", "name": "Sunday long run", "temp": 18.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 373.8, "hr": 147, "eff": 1.092, "easy": true, "heat_sum": 25.0, "heat_cost": "0 to 0.5% slower"}, {"id": 93, "date": "2026-02-03", "name": "Easy park loop", "temp": 18.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 364.7, "hr": 135, "eff": 1.219, "easy": true, "heat_sum": 25.0, "heat_cost": "0 to 0.5% slower"}, {"id": 95, "date": "2026-02-05", "name": "Tempo by the river", "temp": 18.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 336.5, "hr": 159, "eff": 1.121, "easy": false, "heat_sum": 25.0, "heat_cost": "0 to 0.5% slower"}, {"id": 98, "date": "2026-02-08", "name": "Sunday long run", "temp": 18.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 374.8, "hr": 142, "eff": 1.127, "easy": true, "heat_sum": 25.0, "heat_cost": "0 to 0.5% slower"}, {"id": 100, "date": "2026-02-10", "name": "Easy park loop", "temp": 17.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 368.7, "hr": 138, "eff": 1.179, "easy": true, "heat_sum": 24.9, "heat_cost": "0 to 0.5% slower"}, {"id": 102, "date": "2026-02-12", "name": "Tempo by the river", "temp": 17.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 322.3, "hr": 165, "eff": 1.128, "easy": false, "heat_sum": 24.9, "heat_cost": "0 to 0.5% slower"}, {"id": 105, "date": "2026-02-15", "name": "Sunday long run", "temp": 17.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 381.6, "hr": 147, "eff": 1.07, "easy": true, "heat_sum": 24.9, "heat_cost": "0 to 0.5% slower"}, {"id": 107, "date": "2026-02-17", "name": "Easy park loop", "temp": 17.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 366.4, "hr": 137, "eff": 1.195, "easy": true, "heat_sum": 24.8, "heat_cost": "0 to 0.5% slower"}, {"id": 109, "date": "2026-02-19", "name": "Tempo by the river", "temp": 17.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 330.9, "hr": 160, "eff": 1.133, "easy": false, "heat_sum": 24.7, "heat_cost": "0 to 0.5% slower"}, {"id": 112, "date": "2026-02-22", "name": "Sunday long run", "temp": 17.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 380.5, "hr": 148, "eff": 1.066, "easy": true, "heat_sum": 24.7, "heat_cost": "0 to 0.5% slower"}, {"id": 114, "date": "2026-02-24", "name": "Easy park loop", "temp": 17.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 372.1, "hr": 140, "eff": 1.152, "easy": true, "heat_sum": 24.6, "heat_cost": "0 to 0.5% slower"}, {"id": 116, "date": "2026-02-26", "name": "Tempo by the river", "temp": 17.5, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 321.7, "hr": 160, "eff": 1.166, "easy": false, "heat_sum": 24.5, "heat_cost": "0 to 0.5% slower"}, {"id": 119, "date": "2026-03-01", "name": "Sunday long run", "temp": 17.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 382.2, "hr": 147, "eff": 1.068, "easy": true, "heat_sum": 24.4, "heat_cost": "0 to 0.5% slower"}, {"id": 121, "date": "2026-03-03", "name": "Easy park loop", "temp": 17.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 371.6, "hr": 137, "eff": 1.179, "easy": true, "heat_sum": 24.3, "heat_cost": "0 to 0.5% slower"}, {"id": 123, "date": "2026-03-05", "name": "Tempo by the river", "temp": 17.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 327.5, "hr": 160, "eff": 1.145, "easy": false, "heat_sum": 24.2, "heat_cost": "0 to 0.5% slower"}, {"id": 126, "date": "2026-03-08", "name": "Sunday long run", "temp": 17.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 375.6, "hr": 143, "eff": 1.117, "easy": true, "heat_sum": 24.0, "heat_cost": "0 to 0.5% slower"}, {"id": 128, "date": "2026-03-10", "name": "Easy park loop", "temp": 16.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 367.8, "hr": 142, "eff": 1.149, "easy": true, "heat_sum": 23.9, "heat_cost": "0 to 0.5% slower"}, {"id": 130, "date": "2026-03-12", "name": "Tempo by the river", "temp": 16.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 325.5, "hr": 159, "eff": 1.159, "easy": false, "heat_sum": 23.8, "heat_cost": "0 to 0.5% slower"}, {"id": 133, "date": "2026-03-15", "name": "Sunday long run", "temp": 16.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 374.6, "hr": 147, "eff": 1.09, "easy": true, "heat_sum": 23.6, "heat_cost": "0 to 0.5% slower"}, {"id": 135, "date": "2026-03-17", "name": "Easy park loop", "temp": 16.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 358.9, "hr": 140, "eff": 1.194, "easy": true, "heat_sum": 23.4, "heat_cost": "0 to 0.5% slower"}, {"id": 137, "date": "2026-03-19", "name": "Tempo by the river", "temp": 16.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 318.2, "hr": 163, "eff": 1.157, "easy": false, "heat_sum": 23.3, "heat_cost": "0 to 0.5% slower"}, {"id": 140, "date": "2026-03-22", "name": "Sunday long run", "temp": 16.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 385.4, "hr": 145, "eff": 1.074, "easy": true, "heat_sum": 23.1, "heat_cost": "0 to 0.5% slower"}, {"id": 142, "date": "2026-03-24", "name": "Easy park loop", "temp": 15.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 355.6, "hr": 139, "eff": 1.214, "easy": true, "heat_sum": 22.9, "heat_cost": "0 to 0.5% slower"}, {"id": 144, "date": "2026-03-26", "name": "Tempo by the river", "temp": 15.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 324.1, "hr": 163, "eff": 1.136, "easy": false, "heat_sum": 22.8, "heat_cost": "0 to 0.5% slower"}, {"id": 147, "date": "2026-03-29", "name": "Sunday long run", "temp": 15.5, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 375.7, "hr": 148, "eff": 1.079, "easy": true, "heat_sum": 22.5, "heat_cost": "0 to 0.5% slower"}, {"id": 149, "date": "2026-03-31", "name": "Easy park loop", "temp": 15.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 359.9, "hr": 135, "eff": 1.235, "easy": true, "heat_sum": 22.3, "heat_cost": "0 to 0.5% slower"}, {"id": 151, "date": "2026-04-02", "name": "Tempo by the river", "temp": 15.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 328.4, "hr": 157, "eff": 1.164, "easy": false, "heat_sum": 22.2, "heat_cost": "0 to 0.5% slower"}, {"id": 154, "date": "2026-04-05", "name": "Sunday long run", "temp": 14.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 384.8, "hr": 144, "eff": 1.083, "easy": true, "heat_sum": 21.9, "heat_cost": "0 to 0.5% slower"}, {"id": 156, "date": "2026-04-07", "name": "Easy park loop", "temp": 14.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 356.3, "hr": 136, "eff": 1.238, "easy": true, "heat_sum": 21.7, "heat_cost": "0 to 0.5% slower"}, {"id": 158, "date": "2026-04-09", "name": "Tempo by the river", "temp": 14.5, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 316.5, "hr": 160, "eff": 1.185, "easy": false, "heat_sum": 21.5, "heat_cost": "0 to 0.5% slower"}, {"id": 161, "date": "2026-04-12", "name": "Sunday long run", "temp": 14.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 378.3, "hr": 147, "eff": 1.079, "easy": true, "heat_sum": 21.2, "heat_cost": "0 to 0.5% slower"}, {"id": 163, "date": "2026-04-14", "name": "Easy park loop", "temp": 14.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 355.7, "hr": 139, "eff": 1.214, "easy": true, "heat_sum": 21.0, "heat_cost": "0 to 0.5% slower"}, {"id": 165, "date": "2026-04-16", "name": "Tempo by the river", "temp": 13.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 317.3, "hr": 165, "eff": 1.146, "easy": false, "heat_sum": 20.9, "heat_cost": "0 to 0.5% slower"}, {"id": 168, "date": "2026-04-19", "name": "Sunday long run", "temp": 13.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 379.2, "hr": 148, "eff": 1.069, "easy": true, "heat_sum": 20.6, "heat_cost": "0 to 0.5% slower"}, {"id": 170, "date": "2026-04-21", "name": "Easy park loop", "temp": 13.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 356.7, "hr": 137, "eff": 1.228, "easy": true, "heat_sum": 20.4, "heat_cost": "0 to 0.5% slower"}, {"id": 172, "date": "2026-04-23", "name": "Tempo by the river", "temp": 13.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 329.9, "hr": 158, "eff": 1.151, "easy": false, "heat_sum": 20.2, "heat_cost": "0 to 0.5% slower"}, {"id": 175, "date": "2026-04-26", "name": "Sunday long run", "temp": 12.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 374.7, "hr": 145, "eff": 1.104, "easy": true, "heat_sum": 19.8, "heat_cost": "no effect"}, {"id": 177, "date": "2026-04-28", "name": "Easy park loop", "temp": 12.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 364.2, "hr": 139, "eff": 1.185, "easy": true, "heat_sum": 19.6, "heat_cost": "no effect"}, {"id": 186, "date": "2026-05-07", "name": "Tempo by the river", "temp": 11.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 320.1, "hr": 157, "eff": 1.194, "easy": false, "heat_sum": 18.7, "heat_cost": "no effect"}, {"id": 189, "date": "2026-05-10", "name": "Sunday long run", "temp": 11.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 377.4, "hr": 142, "eff": 1.12, "easy": true, "heat_sum": 18.4, "heat_cost": "no effect"}, {"id": 191, "date": "2026-05-12", "name": "Easy park loop", "temp": 11.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 357.4, "hr": 137, "eff": 1.225, "easy": true, "heat_sum": 18.2, "heat_cost": "no effect"}, {"id": 193, "date": "2026-05-14", "name": "Tempo by the river", "temp": 11.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 327.6, "hr": 161, "eff": 1.138, "easy": false, "heat_sum": 18.0, "heat_cost": "no effect"}, {"id": 196, "date": "2026-05-17", "name": "Sunday long run", "temp": 10.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 376.2, "hr": 144, "eff": 1.108, "easy": true, "heat_sum": 17.7, "heat_cost": "no effect"}, {"id": 198, "date": "2026-05-19", "name": "Easy park loop", "temp": 10.5, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 360.5, "hr": 134, "eff": 1.242, "easy": true, "heat_sum": 17.5, "heat_cost": "no effect"}, {"id": 200, "date": "2026-05-21", "name": "Tempo by the river", "temp": 10.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 314.7, "hr": 160, "eff": 1.191, "easy": false, "heat_sum": 17.3, "heat_cost": "no effect"}, {"id": 203, "date": "2026-05-24", "name": "Sunday long run", "temp": 10.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 376.0, "hr": 146, "eff": 1.093, "easy": true, "heat_sum": 17.0, "heat_cost": "no effect"}, {"id": 205, "date": "2026-05-26", "name": "Easy park loop", "temp": 9.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 365.0, "hr": 138, "eff": 1.191, "easy": true, "heat_sum": 16.8, "heat_cost": "no effect"}, {"id": 207, "date": "2026-05-28", "name": "Tempo by the river", "temp": 9.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 309.6, "hr": 160, "eff": 1.211, "easy": false, "heat_sum": 16.6, "heat_cost": "no effect"}, {"id": 210, "date": "2026-05-31", "name": "Sunday long run", "temp": 9.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 383.1, "hr": 144, "eff": 1.088, "easy": true, "heat_sum": 16.3, "heat_cost": "no effect"}, {"id": 212, "date": "2026-06-02", "name": "Easy park loop", "temp": 9.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 370.1, "hr": 141, "eff": 1.15, "easy": true, "heat_sum": 16.1, "heat_cost": "no effect"}, {"id": 214, "date": "2026-06-04", "name": "Tempo by the river", "temp": 9.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 318.1, "hr": 163, "eff": 1.157, "easy": false, "heat_sum": 16.0, "heat_cost": "no effect"}, {"id": 217, "date": "2026-06-07", "name": "Sunday long run", "temp": 8.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 372.4, "hr": 142, "eff": 1.135, "easy": true, "heat_sum": 15.7, "heat_cost": "no effect"}, {"id": 219, "date": "2026-06-09", "name": "Easy park loop", "temp": 8.5, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 359.3, "hr": 141, "eff": 1.184, "easy": true, "heat_sum": 15.5, "heat_cost": "no effect"}, {"id": 221, "date": "2026-06-11", "name": "Tempo by the river", "temp": 8.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 326.6, "hr": 160, "eff": 1.148, "easy": false, "heat_sum": 15.4, "heat_cost": "no effect"}, {"id": 235, "date": "2026-06-25", "name": "Tempo by the river", "temp": 7.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 325.6, "hr": 160, "eff": 1.152, "easy": false, "heat_sum": 14.3, "heat_cost": "no effect"}, {"id": 238, "date": "2026-06-28", "name": "Sunday long run", "temp": 7.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 371.5, "hr": 142, "eff": 1.137, "easy": true, "heat_sum": 14.1, "heat_cost": "no effect"}, {"id": 240, "date": "2026-06-30", "name": "Easy park loop", "temp": 7.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 359.3, "hr": 141, "eff": 1.184, "easy": true, "heat_sum": 14.0, "heat_cost": "no effect"}, {"id": 242, "date": "2026-07-02", "name": "Tempo by the river", "temp": 6.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 312.6, "hr": 160, "eff": 1.199, "easy": false, "heat_sum": 13.9, "heat_cost": "no effect"}, {"id": 245, "date": "2026-07-05", "name": "Sunday long run", "temp": 6.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 377.2, "hr": 144, "eff": 1.105, "easy": true, "heat_sum": 13.8, "heat_cost": "no effect"}, {"id": 247, "date": "2026-07-07", "name": "Easy park loop", "temp": 6.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 366.9, "hr": 139, "eff": 1.177, "easy": true, "heat_sum": 13.7, "heat_cost": "no effect"}, {"id": 249, "date": "2026-07-09", "name": "Tempo by the river", "temp": 6.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 313.7, "hr": 159, "eff": 1.203, "easy": false, "heat_sum": 13.6, "heat_cost": "no effect"}, {"id": 252, "date": "2026-07-12", "name": "Sunday long run", "temp": 6.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 372.8, "hr": 149, "eff": 1.08, "easy": true, "heat_sum": 13.4, "heat_cost": "no effect"}, {"id": 254, "date": "2026-07-14", "name": "Easy park loop", "temp": 6.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 359.2, "hr": 138, "eff": 1.211, "easy": true, "heat_sum": 13.4, "heat_cost": "no effect"}, {"id": 256, "date": "2026-07-16", "name": "Tempo by the river", "temp": 6.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 311.2, "hr": 157, "eff": 1.228, "easy": false, "heat_sum": 13.3, "heat_cost": "no effect"}, {"id": 259, "date": "2026-07-19", "name": "Sunday long run", "temp": 6.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 371.9, "hr": 148, "eff": 1.09, "easy": true, "heat_sum": 13.2, "heat_cost": "no effect"}, {"id": 261, "date": "2026-07-21", "name": "Easy park loop", "temp": 6.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 357.6, "hr": 137, "eff": 1.225, "easy": true, "heat_sum": 13.2, "heat_cost": "no effect"}, {"id": 263, "date": "2026-07-23", "name": "Tempo by the river", "temp": 6.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 307.9, "hr": 164, "eff": 1.188, "easy": false, "heat_sum": 13.1, "heat_cost": "no effect"}, {"id": 266, "date": "2026-07-26", "name": "Sunday long run", "temp": 6.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 366.2, "hr": 147, "eff": 1.115, "easy": true, "heat_sum": 13.1, "heat_cost": "no effect"}, {"id": 268, "date": "2026-07-28", "name": "Easy park loop", "temp": 6.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 345.0, "hr": 140, "eff": 1.242, "easy": true, "heat_sum": 13.0, "heat_cost": "no effect"}, {"id": 270, "date": "2026-07-30", "name": "Tempo by the river", "temp": 6.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 320.1, "hr": 161, "eff": 1.164, "easy": false, "heat_sum": 13.0, "heat_cost": "no effect"}, {"id": 273, "date": "2026-08-02", "name": "Sunday long run", "temp": 6.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 371.0, "hr": 142, "eff": 1.139, "easy": true, "heat_sum": 13.0, "heat_cost": "no effect"}, {"id": 275, "date": "2026-08-04", "name": "Easy park loop", "temp": 6.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 351.7, "hr": 136, "eff": 1.255, "easy": true, "heat_sum": 13.0, "heat_cost": "no effect"}, {"id": 277, "date": "2026-08-06", "name": "Tempo by the river", "temp": 6.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 320.4, "hr": 162, "eff": 1.156, "easy": false, "heat_sum": 13.0, "heat_cost": "no effect"}, {"id": 280, "date": "2026-08-09", "name": "Sunday long run", "temp": 6.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 359.7, "hr": 145, "eff": 1.15, "easy": true, "heat_sum": 13.0, "heat_cost": "no effect"}, {"id": 282, "date": "2026-08-11", "name": "Easy park loop", "temp": 6.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 364.0, "hr": 142, "eff": 1.161, "easy": true, "heat_sum": 13.1, "heat_cost": "no effect"}, {"id": 284, "date": "2026-08-13", "name": "Tempo by the river", "temp": 6.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 317.5, "hr": 161, "eff": 1.174, "easy": false, "heat_sum": 13.1, "heat_cost": "no effect"}, {"id": 287, "date": "2026-08-16", "name": "Sunday long run", "temp": 6.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 360.8, "hr": 143, "eff": 1.163, "easy": true, "heat_sum": 13.1, "heat_cost": "no effect"}, {"id": 289, "date": "2026-08-18", "name": "Easy park loop", "temp": 6.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 349.1, "hr": 140, "eff": 1.228, "easy": true, "heat_sum": 13.2, "heat_cost": "no effect"}, {"id": 291, "date": "2026-08-20", "name": "Tempo by the river", "temp": 6.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 319.5, "hr": 159, "eff": 1.181, "easy": false, "heat_sum": 13.2, "heat_cost": "no effect"}, {"id": 294, "date": "2026-08-23", "name": "Sunday long run", "temp": 6.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 366.0, "hr": 148, "eff": 1.108, "easy": true, "heat_sum": 13.3, "heat_cost": "no effect"}, {"id": 296, "date": "2026-08-25", "name": "Easy park loop", "temp": 6.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 351.6, "hr": 137, "eff": 1.246, "easy": true, "heat_sum": 13.4, "heat_cost": "no effect"}, {"id": 298, "date": "2026-08-27", "name": "Tempo by the river", "temp": 6.5, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 306.0, "hr": 158, "eff": 1.241, "easy": false, "heat_sum": 13.5, "heat_cost": "no effect"}, {"id": 301, "date": "2026-08-30", "name": "Sunday long run", "temp": 6.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 373.0, "hr": 150, "eff": 1.072, "easy": true, "heat_sum": 13.6, "heat_cost": "no effect"}, {"id": 303, "date": "2026-09-01", "name": "Easy park loop", "temp": 6.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 346.5, "hr": 136, "eff": 1.273, "easy": true, "heat_sum": 13.7, "heat_cost": "no effect"}, {"id": 312, "date": "2026-09-10", "name": "Tempo by the river", "temp": 7.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 309.4, "hr": 158, "eff": 1.228, "easy": false, "heat_sum": 14.2, "heat_cost": "no effect"}, {"id": 315, "date": "2026-09-13", "name": "Sunday long run", "temp": 7.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 366.5, "hr": 146, "eff": 1.121, "easy": true, "heat_sum": 14.4, "heat_cost": "no effect"}, {"id": 317, "date": "2026-09-15", "name": "Easy park loop", "temp": 7.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 357.1, "hr": 135, "eff": 1.244, "easy": true, "heat_sum": 14.6, "heat_cost": "no effect"}, {"id": 319, "date": "2026-09-17", "name": "Tempo by the river", "temp": 7.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 305.1, "hr": 162, "eff": 1.214, "easy": false, "heat_sum": 14.7, "heat_cost": "no effect"}, {"id": 322, "date": "2026-09-20", "name": "Sunday long run", "temp": 7.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 354.8, "hr": 148, "eff": 1.143, "easy": true, "heat_sum": 14.9, "heat_cost": "no effect"}, {"id": 324, "date": "2026-09-22", "name": "Easy park loop", "temp": 8.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 342.5, "hr": 134, "eff": 1.307, "easy": true, "heat_sum": 15.1, "heat_cost": "no effect"}, {"id": 326, "date": "2026-09-24", "name": "Tempo by the river", "temp": 8.2, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 317.8, "hr": 163, "eff": 1.158, "easy": false, "heat_sum": 15.2, "heat_cost": "no effect"}, {"id": 329, "date": "2026-09-27", "name": "Sunday long run", "temp": 8.5, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 360.3, "hr": 146, "eff": 1.141, "easy": true, "heat_sum": 15.5, "heat_cost": "no effect"}, {"id": 330, "date": "2026-09-28", "name": "Riverside 5K", "temp": 8.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 290.0, "hr": 176, "eff": 1.176, "easy": false, "heat_sum": 15.6, "heat_cost": "no effect"}, {"id": 331, "date": "2026-09-29", "name": "Easy park loop", "temp": 8.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 353.9, "hr": 134, "eff": 1.265, "easy": true, "heat_sum": 15.6, "heat_cost": "no effect"}, {"id": 333, "date": "2026-10-01", "name": "Tempo by the river", "temp": 8.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 302.5, "hr": 163, "eff": 1.217, "easy": false, "heat_sum": 15.8, "heat_cost": "no effect"}, {"id": 336, "date": "2026-10-04", "name": "Sunday long run", "temp": 9.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 358.8, "hr": 143, "eff": 1.169, "easy": true, "heat_sum": 16.1, "heat_cost": "no effect"}, {"id": 338, "date": "2026-10-06", "name": "Easy park loop", "temp": 9.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 339.8, "hr": 135, "eff": 1.308, "easy": true, "heat_sum": 16.3, "heat_cost": "no effect"}, {"id": 340, "date": "2026-10-08", "name": "Tempo by the river", "temp": 9.5, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 308.8, "hr": 162, "eff": 1.199, "easy": false, "heat_sum": 16.5, "heat_cost": "no effect"}, {"id": 343, "date": "2026-10-11", "name": "Sunday long run", "temp": 9.7, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 371.6, "hr": 144, "eff": 1.121, "easy": true, "heat_sum": 16.7, "heat_cost": "no effect"}, {"id": 345, "date": "2026-10-13", "name": "Easy park loop", "temp": 9.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 348.5, "hr": 140, "eff": 1.23, "easy": true, "heat_sum": 16.9, "heat_cost": "no effect"}, {"id": 347, "date": "2026-10-15", "name": "Tempo by the river", "temp": 10.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 300.2, "hr": 157, "eff": 1.273, "easy": false, "heat_sum": 17.1, "heat_cost": "no effect"}, {"id": 350, "date": "2026-10-18", "name": "Sunday long run", "temp": 10.4, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 371.4, "hr": 144, "eff": 1.122, "easy": true, "heat_sum": 17.4, "heat_cost": "no effect"}, {"id": 352, "date": "2026-10-20", "name": "Easy park loop", "temp": 10.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 345.1, "hr": 140, "eff": 1.242, "easy": true, "heat_sum": 17.6, "heat_cost": "no effect"}, {"id": 354, "date": "2026-10-22", "name": "Tempo by the river", "temp": 10.8, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 302.4, "hr": 159, "eff": 1.248, "easy": false, "heat_sum": 17.8, "heat_cost": "no effect"}, {"id": 357, "date": "2026-10-25", "name": "Sunday long run", "temp": 11.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 355.4, "hr": 144, "eff": 1.172, "easy": true, "heat_sum": 18.1, "heat_cost": "no effect"}, {"id": 359, "date": "2026-10-27", "name": "Easy park loop", "temp": 11.3, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 338.6, "hr": 141, "eff": 1.257, "easy": true, "heat_sum": 18.3, "heat_cost": "no effect"}, {"id": 361, "date": "2026-10-29", "name": "Tempo by the river", "temp": 11.5, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 305.8, "hr": 164, "eff": 1.196, "easy": false, "heat_sum": 18.5, "heat_cost": "no effect"}, {"id": 364, "date": "2026-11-01", "name": "Tempo by the river", "temp": 11.9, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 306.7, "hr": 161, "eff": 1.215, "easy": false, "heat_sum": 18.9, "heat_cost": "no effect"}], "by_temp": [{"label": "-10 to 0", "lo": -10, "hi": 0, "n": 0, "x": null, "median": null}, {"label": "0 to 5", "lo": 0, "hi": 5, "n": 0, "x": null, "median": null}, {"label": "5 to 10", "lo": 5, "hi": 10, "n": 35, "x": 6.8, "median": 1.163}, {"label": "10 to 15", "lo": 10, "hi": 15, "n": 26, "x": 12.8, "median": 1.148}, {"label": "15 to 20", "lo": 15, "hi": 20, "n": 34, "x": 17.3, "median": 1.123}, {"label": "20 to 25", "lo": 20, "hi": 25, "n": 0, "x": null, "median": null}, {"label": "25 to 40", "lo": 25, "hi": 40, "n": 0, "x": null, "median": null}], "by_wind": [{"label": "0 to 10", "lo": 0, "hi": 10, "n": 0, "x": null, "median": null}, {"label": "10 to 15", "lo": 10, "hi": 15, "n": 95, "x": 12, "median": 1.15}, {"label": "15 to 20", "lo": 15, "hi": 20, "n": 0, "x": null, "median": null}, {"label": "20 to 25", "lo": 20, "hi": 25, "n": 0, "x": null, "median": null}, {"label": "25 to 30", "lo": 25, "hi": 30, "n": 0, "x": null, "median": null}, {"label": "30 to 40", "lo": 30, "hi": 40, "n": 0, "x": null, "median": null}, {"label": "40 to 100", "lo": 40, "hi": 100, "n": 0, "x": null, "median": null}], "n": 146, "wet": 0, "windy": 0, "n_cmp": 95, "warmest": {"id": 86, "date": "2026-01-27", "name": "Easy park loop", "temp": 18.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 360.7, "hr": 140, "eff": 1.188, "easy": true, "heat_sum": 25.0, "heat_cost": "0 to 0.5% slower"}, "coldest": {"id": 268, "date": "2026-07-28", "name": "Easy park loop", "temp": 6.0, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 345.0, "hr": 140, "eff": 1.242, "easy": true, "heat_sum": 13.0, "heat_cost": "no effect"}, "windiest": {"id": 2, "date": "2025-11-04", "name": "Easy park loop", "temp": 12.1, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 367.2, "hr": 138, "eff": 1.184, "easy": true, "heat_sum": 19.1, "heat_cost": "no effect"}, "wettest": null}}