{
  "activity_id": "22970137144",
  "name": "Zwembad",
  "date": "2026-05-22",
  "start_time": "2026-05-22 12:07:54",
  "sport": "swimming",
  "sport_group": "swim",
  "filename": "fit/2026/05/22/22970137144_ACTIVITY.fit",
  "original_source_filename": "22970137144_ACTIVITY.fit",
  "duration_seconds": 2090.272,
  "duration": "00:34:50",
  "distance_meters": 1500.0,
  "distance_km": 1.5,
  "heart_rate": {
    "avg": 125,
    "max": 134
  },
  "power": {
    "avg": null,
    "normalized": null,
    "max": null
  },
  "intensity_factor": null,
  "tss": null,
  "training_load": 46.986968994140625,
  "training_effect": {
    "aerobic": 2.4,
    "anaerobic": 0.2
  },
  "elevation": {
    "ascent_meters": null,
    "descent_meters": null,
    "min_altitude_meters": null,
    "max_altitude_meters": null
  },
  "temperature_c": {
    "avg": 127.0,
    "min": null,
    "max": 127.0
  },
  "cadence": {
    "avg": 23,
    "max": null
  },
  "calories": 360,
  "estimated_sweat_loss": null,
  "laps_intervals": [
    {
      "avg_cadence": 19,
      "avg_cadence_position": [
        null,
        null
      ],
      "avg_heart_rate": 89,
      "avg_left_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_left_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_power_position": [
        null,
        null
      ],
      "avg_right_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_right_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_stroke_distance": 0.0,
      "enhanced_avg_speed": 0.734,
      "enhanced_max_speed": 0.734,
      "event": "lap",
      "event_type": "stop",
      "first_length_index": 0,
      "lap_trigger": "manual",
      "max_cadence_position": [
        null,
        null
      ],
      "max_heart_rate": 95,
      "max_power_position": [
        null,
        null
      ],
      "message_index": 0,
      "num_active_lengths": 1,
      "num_lengths": 1,
      "sport": "swimming",
      "start_time": "2026-05-22T10:07:54",
      "sub_sport": "lap_swimming",
      "swim_stroke": "freestyle",
      "timestamp": "2026-05-22T10:07:54",
      "total_calories": 4,
      "total_cycles": 11,
      "total_distance": 25.0,
      "total_elapsed_time": 34.06,
      "total_timer_time": 34.06,
      "unknown_155": 1,
      "unknown_70": 34060,
      "unknown_73": 45,
      "unknown_90": 110
    },
    {
      "avg_cadence": 0,
      "avg_cadence_position": [
        null,
        null
      ],
      "avg_heart_rate": 93,
      "avg_left_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_left_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_power_position": [
        null,
        null
      ],
      "avg_right_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_right_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_stroke_distance": 0.0,
      "enhanced_avg_speed": 0.0,
      "enhanced_max_speed": 0.0,
      "event": "lap",
      "event_type": "stop",
      "first_length_index": 1,
      "lap_trigger": "manual",
      "max_cadence_position": [
        null,
        null
      ],
      "max_heart_rate": 99,
      "max_power_position": [
        null,
        null
      ],
      "message_index": 1,
      "num_active_lengths": 0,
      "num_lengths": 0,
      "sport": "swimming",
      "start_time": "2026-05-22T10:08:28",
      "sub_sport": "lap_swimming",
      "timestamp": "2026-05-22T10:07:54",
      "total_calories": 1,
      "total_cycles": 0,
      "total_distance": 0.0,
      "total_elapsed_time": 22.812,
      "total_timer_time": 22.812,
      "unknown_155": 1,
      "unknown_70": 0,
      "unknown_73": 0,
      "unknown_90": 0
    },
    {
      "avg_cadence": 25,
      "avg_cadence_position": [
        null,
        null
      ],
      "avg_heart_rate": 120,
      "avg_left_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_left_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_power_position": [
        null,
        null
      ],
      "avg_right_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_right_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_stroke_distance": 0.0,
      "enhanced_avg_speed": 0.809,
      "enhanced_max_speed": 1.556,
      "event": "lap",
      "event_type": "stop",
      "first_length_index": 2,
      "lap_trigger": "manual",
      "max_cadence_position": [
        null,
        null
      ],
      "max_heart_rate": 130,
      "max_power_position": [
        null,
        null
      ],
      "message_index": 2,
      "num_active_lengths": 10,
      "num_lengths": 10,
      "sport": "swimming",
      "start_time": "2026-05-22T10:08:51",
      "sub_sport": "lap_swimming",
      "swim_stroke": "freestyle",
      "timestamp": "2026-05-22T10:07:54",
      "total_calories": 56,
      "total_cycles": 128,
      "total_distance": 250.0,
      "total_elapsed_time": 309.201,
      "total_timer_time": 309.201,
      "unknown_155": 8,
      "unknown_70": 309201,
      "unknown_73": 44,
      "unknown_90": 128
    },
    {
      "avg_cadence": 22,
      "avg_cadence_position": [
        null,
        null
      ],
      "avg_heart_rate": 127,
      "avg_left_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_left_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_power_position": [
        null,
        null
      ],
      "avg_right_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_right_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_stroke_distance": 0.0,
      "enhanced_avg_speed": 0.752,
      "enhanced_max_speed": 1.072,
      "event": "lap",
      "event_type": "stop",
      "first_length_index": 12,
      "lap_trigger": "manual",
      "max_cadence_position": [
        null,
        null
      ],
      "max_heart_rate": 132,
      "max_power_position": [
        null,
        null
      ],
      "message_index": 3,
      "num_active_lengths": 7,
      "num_lengths": 7,
      "sport": "swimming",
      "start_time": "2026-05-22T10:14:12",
      "sub_sport": "lap_swimming",
      "swim_stroke": "freestyle",
      "timestamp": "2026-05-22T10:07:54",
      "total_calories": 42,
      "total_cycles": 85,
      "total_distance": 175.0,
      "total_elapsed_time": 232.641,
      "total_timer_time": 232.641,
      "unknown_155": 6,
      "unknown_70": 232641,
      "unknown_73": 45,
      "unknown_90": 121
    },
    {
      "avg_cadence": 0,
      "avg_cadence_position": [
        null,
        null
      ],
      "avg_heart_rate": 130,
      "avg_left_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_left_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_power_position": [
        null,
        null
      ],
      "avg_right_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_right_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_stroke_distance": 0.0,
      "enhanced_avg_speed": 0.0,
      "enhanced_max_speed": 0.0,
      "event": "lap",
      "event_type": "stop",
      "first_length_index": 19,
      "lap_trigger": "manual",
      "max_cadence_position": [
        null,
        null
      ],
      "max_heart_rate": 132,
      "max_power_position": [
        null,
        null
      ],
      "message_index": 4,
      "num_active_lengths": 0,
      "num_lengths": 0,
      "sport": "swimming",
      "start_time": "2026-05-22T10:18:04",
      "sub_sport": "lap_swimming",
      "timestamp": "2026-05-22T10:07:54",
      "total_calories": 2,
      "total_cycles": 0,
      "total_distance": 0.0,
      "total_elapsed_time": 19.5,
      "total_timer_time": 19.5,
      "unknown_155": 0,
      "unknown_70": 0,
      "unknown_73": 0,
      "unknown_90": 0
    },
    {
      "avg_cadence": 24,
      "avg_cadence_position": [
        null,
        null
      ],
      "avg_heart_rate": 129,
      "avg_left_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_left_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_power_position": [
        null,
        null
      ],
      "avg_right_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_right_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_stroke_distance": 0.0,
      "enhanced_avg_speed": 0.735,
      "enhanced_max_speed": 1.724,
      "event": "lap",
      "event_type": "stop",
      "first_length_index": 20,
      "lap_trigger": "manual",
      "max_cadence_position": [
        null,
        null
      ],
      "max_heart_rate": 134,
      "max_power_position": [
        null,
        null
      ],
      "message_index": 5,
      "num_active_lengths": 26,
      "num_lengths": 26,
      "sport": "swimming",
      "start_time": "2026-05-22T10:18:24",
      "sub_sport": "lap_swimming",
      "swim_stroke": "freestyle",
      "timestamp": "2026-05-22T10:07:54",
      "total_calories": 172,
      "total_cycles": 347,
      "total_distance": 650.0,
      "total_elapsed_time": 883.876,
      "total_timer_time": 883.876,
      "unknown_155": 22,
      "unknown_70": 883876,
      "unknown_73": 47,
      "unknown_90": 133
    },
    {
      "avg_cadence": 22,
      "avg_cadence_position": [
        null,
        null
      ],
      "avg_heart_rate": 123,
      "avg_left_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_left_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_power_position": [
        null,
        null
      ],
      "avg_right_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_right_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_stroke_distance": 0.0,
      "enhanced_avg_speed": 0.68,
      "enhanced_max_speed": 0.802,
      "event": "lap",
      "event_type": "stop",
      "first_length_index": 46,
      "lap_trigger": "manual",
      "max_cadence_position": [
        null,
        null
      ],
      "max_heart_rate": 128,
      "max_power_position": [
        null,
        null
      ],
      "message_index": 6,
      "num_active_lengths": 11,
      "num_lengths": 11,
      "sport": "swimming",
      "start_time": "2026-05-22T10:33:28",
      "sub_sport": "lap_swimming",
      "swim_stroke": "freestyle",
      "timestamp": "2026-05-22T10:07:54",
      "total_calories": 61,
      "total_cycles": 151,
      "total_distance": 275.0,
      "total_elapsed_time": 404.467,
      "total_timer_time": 404.467,
      "unknown_155": 10,
      "unknown_70": 404467,
      "unknown_73": 50,
      "unknown_90": 137
    },
    {
      "avg_cadence": 0,
      "avg_cadence_position": [
        null,
        null
      ],
      "avg_heart_rate": 124,
      "avg_left_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_left_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_power_position": [
        null,
        null
      ],
      "avg_right_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_right_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_stroke_distance": 0.0,
      "enhanced_avg_speed": 0.0,
      "enhanced_max_speed": 0.0,
      "event": "lap",
      "event_type": "stop",
      "first_length_index": 57,
      "lap_trigger": "manual",
      "max_cadence_position": [
        null,
        null
      ],
      "max_heart_rate": 125,
      "max_power_position": [
        null,
        null
      ],
      "message_index": 7,
      "num_active_lengths": 0,
      "num_lengths": 0,
      "sport": "swimming",
      "start_time": "2026-05-22T10:40:12",
      "sub_sport": "lap_swimming",
      "timestamp": "2026-05-22T10:07:54",
      "total_calories": 2,
      "total_cycles": 0,
      "total_distance": 0.0,
      "total_elapsed_time": 20.25,
      "total_timer_time": 20.25,
      "unknown_155": 0,
      "unknown_70": 0,
      "unknown_73": 0,
      "unknown_90": 0
    },
    {
      "avg_cadence": 23,
      "avg_cadence_position": [
        null,
        null
      ],
      "avg_heart_rate": 118,
      "avg_left_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_left_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_power_position": [
        null,
        null
      ],
      "avg_right_power_phase": [
        null,
        null,
        null,
        null
      ],
      "avg_right_power_phase_peak": [
        null,
        null,
        null,
        null
      ],
      "avg_stroke_distance": 0.0,
      "enhanced_avg_speed": 0.765,
      "enhanced_max_speed": 1.413,
      "event": "lap",
      "event_type": "stop",
      "first_length_index": 58,
      "lap_trigger": "manual",
      "max_cadence_position": [
        null,
        null
      ],
      "max_heart_rate": 126,
      "max_power_position": [
        null,
        null
      ],
      "message_index": 8,
      "num_active_lengths": 5,
      "num_lengths": 5,
      "sport": "swimming",
      "start_time": "2026-05-22T10:40:32",
      "sub_sport": "lap_swimming",
      "swim_stroke": "freestyle",
      "timestamp": "2026-05-22T10:07:54",
      "total_calories": 20,
      "total_cycles": 62,
      "total_distance": 125.0,
      "total_elapsed_time": 163.465,
      "total_timer_time": 163.465,
      "unknown_155": 4,
      "unknown_70": 163465,
      "unknown_73": 45,
      "unknown_90": 124
    }
  ],
  "time_in_hr_zones_seconds": {
    "zone_1": 1680.559,
    "zone_2": 168.675,
    "zone_3": 0.0,
    "zone_4": 0.0,
    "zone_5": 0.0
  },
  "time_in_power_zones_seconds": null,
  "recovery_data_for_day": {
    "sleep_hours": 0.0,
    "sleep": {
      "day": "2026-05-22 00:00:00.000000",
      "start": null,
      "end": null,
      "total_sleep": "00:00:00.000000",
      "deep_sleep": "00:00:00.000000",
      "light_sleep": "00:00:00.000000",
      "rem_sleep": "00:00:00.000000",
      "awake": "00:00:00.000000",
      "avg_spo2": null,
      "avg_rr": null,
      "avg_stress": null,
      "score": null,
      "qualifier": null
    },
    "resting_hr": 58.0,
    "resting_hr_summary": {
      "day": "2026-05-22 00:00:00.000000",
      "rhr_avg": null,
      "rhr_min": null,
      "rhr_max": null
    },
    "body_battery": null,
    "training_readiness": null
  },
  "fit_parse_status": "ok"
}
