2024-01-01 IMPORTANT: I woke up this morning to a completely dead SSD and another one currently failing. 
No data has been lost, but I've just purchased two new drives so there may be some downtime as I migrate data 
from the failing system drive to the new drive. The new second drive will continue to be a backup. Thankfully
that is the drive that was dead!

PLEASE CONSIDER MAKING A DONATION TO HELP SUPPORT THIS COST:
Loading lap data, please be patient.

Viewing Lap 1 Stats

Title You never had control, that's the illusion!  
# Total shifts 44  
# Front shifts 4  
# Rear shifts 40  
Time b/t shifts 20.8 seconds  
Moving time 0:15:14  
Distance 5 mi  
Ascent 164 ft  
Descent 489 ft  
Climbing ratio 3.05 *  
Climbing rate 646 ft/hr  
Avg/max speed 19.71 / 47.09 mph  
Avg/norm/max power 169 / 211 / 384 watts  
Avg/max HR 130 / 151 bpm  
Avg/max cadence 84 / 108 rpm  
Ride Notes n/a  

Laps Summary

LapTimeMPHShifts
1 0:15:14 19.71 44
2 0:12:35 23.85 22
3 0:18:13 16.52 27
4 0:15:39 19.4 33
5 0:18:27 16.41 29
6 0:16:29 18.34 38
7 0:13:26 22.67 28
8 0:16:30 18.17 29
9 0:17:05 17.55 4
10 0:11:19 26.55 11
11 0:11:26 26.23 11
12 0:21:02 14.28 9
13 0:19:53 15.1 37
14 0:20:53 14.36 27
15 0:10:44 27.98 24
16 0:17:50 16.87 33
17 0:29:37 10.13 47
18 0:33:40 8.92 52
19 0:16:01 18.71 37
20 0:10:44 28.02 11
21 0:18:10 16.52 37
22 0:16:34 18.1 16
23 0:11:30 26.1 18
24 0:15:24 19.57 19
25 0:21:18 14.06 35
26 0:12:40 13.82 39

Shifting timeline - chainrings only (gaps in the timeline represent time paused)

Shifting timeline - all gears (gaps in the timeline represent time paused)