[
  {
    "ride_id": "ride_51207",
    "rider_id": "rider_0412",
    "started_at": "2026-10-05T06:10:00+09:00",
    "duration_s": 4860,
    "has_power": true,
    "source": "garmin",
    "title": "남산 업힐 3회"
  },
  {
    "ride_id": "ride_50944",
    "rider_id": "rider_0412",
    "started_at": "2026-09-27T07:00:00+09:00",
    "duration_s": 6420,
    "has_power": true,
    "source": "wahoo",
    "title": "북악 스카이웨이"
  },
  {
    "ride_id": "ride_50812",
    "rider_id": "rider_0412",
    "started_at": "2026-10-02T14:03:40+09:00",
    "duration_s": 2310,
    "has_power": true,
    "source": "garmin",
    "title": null
  },
  {
    "ride_id": "ride_49870",
    "rider_id": "rider_0412",
    "started_at": "2026-08-27T08:00:00+09:00",
    "duration_s": 10200,
    "has_power": true,
    "source": "garmin",
    "title": "팔당 왕복"
  },
  {
    "ride_id": "ride_51003",
    "rider_id": "rider_1188",
    "started_at": "2026-09-24T19:30:00+09:00",
    "duration_s": 3600,
    "has_power": true,
    "source": "wahoo",
    "title": "FTP 20분 도전"
  },
  {
    "ride_id": "ride_51150",
    "rider_id": "rider_1188",
    "started_at": "2026-10-03T07:15:00+09:00",
    "duration_s": 5400,
    "has_power": true,
    "source": "wahoo",
    "title": "임진각 TT 연습"
  },
  {
    "ride_id": "ride_51290",
    "rider_id": "rider_1188",
    "started_at": "2026-10-06T18:00:00+09:00",
    "duration_s": 2700,
    "has_power": true,
    "source": "wahoo",
    "title": "회복 라이딩"
  },
  {
    "ride_id": "ride_51077",
    "rider_id": "rider_2051",
    "started_at": "2026-10-01T20:10:00+09:00",
    "duration_s": 4020,
    "has_power": true,
    "source": "garmin",
    "title": "반포 한강 야간"
  },
  {
    "ride_id": "ride_51078",
    "rider_id": "rider_2051",
    "started_at": "2026-10-01T20:10:02+09:00",
    "duration_s": 4018,
    "has_power": true,
    "source": "strava",
    "title": "반포 한강 야간"
  },
  {
    "ride_id": "ride_50990",
    "rider_id": "rider_2051",
    "started_at": "2026-09-29T18:40:00+09:00",
    "duration_s": 1080,
    "has_power": true,
    "source": "garmin",
    "title": "퇴근"
  },
  {
    "ride_id": "ride_50620",
    "rider_id": "rider_2051",
    "started_at": "2026-09-19T06:30:00+09:00",
    "duration_s": 9800,
    "has_power": false,
    "source": "strava",
    "title": "양평 그란폰도"
  },
  {
    "ride_id": "ride_51032",
    "rider_id": "rider_3307",
    "started_at": "2026-09-21T06:10:00+09:00",
    "duration_s": 6300,
    "has_power": true,
    "source": "garmin",
    "title": "유명산 업힐"
  },
  {
    "ride_id": "ride_51120",
    "rider_id": "rider_3307",
    "started_at": "2026-10-02T19:20:00+09:00",
    "duration_s": 4500,
    "has_power": true,
    "source": "garmin",
    "title": "분원리 저녁 라이딩"
  },
  {
    "ride_id": "ride_51240",
    "rider_id": "rider_3307",
    "started_at": "2026-10-05T19:00:00+09:00",
    "duration_s": 3900,
    "has_power": true,
    "source": "garmin",
    "title": "팔당 TT 연습"
  },
  {
    "ride_id": "ride_51099",
    "rider_id": "rider_4460",
    "started_at": "2026-09-26T06:30:00+09:00",
    "duration_s": 5100,
    "has_power": true,
    "source": "wahoo",
    "title": "북악 TT"
  },
  {
    "ride_id": "ride_51188",
    "rider_id": "rider_4460",
    "started_at": "2026-10-04T07:00:00+09:00",
    "duration_s": 4200,
    "has_power": true,
    "source": "wahoo",
    "title": "남한산성 업힐"
  },
  {
    "ride_id": "ride_51302",
    "rider_id": "rider_4460",
    "started_at": "2026-10-07T06:20:00+09:00",
    "duration_s": 3300,
    "has_power": true,
    "source": "wahoo",
    "title": "시내 템포"
  },
  {
    "ride_id": "ride_51210",
    "rider_id": "rider_5523",
    "started_at": "2026-10-04T09:00:00+09:00",
    "duration_s": 7200,
    "has_power": true,
    "source": "garmin",
    "title": "북한강 자전거길"
  },
  {
    "ride_id": "ride_51266",
    "rider_id": "rider_5523",
    "started_at": "2026-10-06T06:40:00+09:00",
    "duration_s": 1200,
    "has_power": true,
    "source": "garmin",
    "title": "하늘공원 업힐"
  }
]